]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
[RM-7505] bootstrap: support archlinux
authorHacKan <hackan@gmail.com>
Wed, 24 Jan 2018 01:30:01 +0000 (22:30 -0300)
committerHacKan <hackan@gmail.com>
Wed, 24 Jan 2018 03:25:08 +0000 (00:25 -0300)
bootstrap

index deb83df224886404df899d5eca879c44d15f0731..c41c2749c263c769f6fa2d44d4c8bf18087ef568 100755 (executable)
--- a/bootstrap
+++ b/bootstrap
@@ -26,6 +26,20 @@ if ! [ -d virtualenv ]; then
                 exit 1
             fi
             ;;
+
+        Arch)
+            for package in "$python_package" python-virtualenv; do
+            if ! pacman -Qs -- "$package" >/dev/null 2>&1; then
+                # add a space after old values
+                missing="${missing:+$missing }$package"
+            fi
+            done
+            if [ -n "$missing" ]; then
+                echo "$0: missing required packages, please install them:" 1>&2
+                echo "  pacman -Sy $missing"
+                exit 1
+            fi
+            ;;
         esac
 
         case "$(lsb_release --id --short | awk '{print $1}')" in
@@ -42,6 +56,7 @@ if ! [ -d virtualenv ]; then
             fi
             ;;
         esac
+
     fi
 
     if [ -f /etc/redhat-release ]; then