]> gitweb.fluxo.info Git - puppet-bootstrap.git/commitdiff
Development dependencies
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 6 Mar 2016 02:05:04 +0000 (23:05 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 6 Mar 2016 02:05:04 +0000 (23:05 -0300)
bin/dependencies

index 94d37654ec2fb92e1995dae7b4e9dfd3514540c6..37dababc833cc5b3c36737ed09c1df926bc974db 100755 (executable)
@@ -4,14 +4,21 @@
 #
 
 # Parameters
-DEPENDENCIES="puppet-common git mr whois"
+BASENAME="`basename $0`"
+DEPENDENCIES="puppet-common"
 DEPLOY_DEPENDENCIES="ruby-sqlite3 ruby-activerecord"
+DEVELOP_DEPENDENCIES="git mr whois"
 
 # Additional non-wheezy package
 if [ "`head -c 1 /etc/debian_version`" != '7' ]; then
   DEPLOY_DEPENDENCIES="$DEPLOY_DEPENDENCIES ruby-activerecord-deprecated-finders"
 fi
 
+# Set sudo config
+if [ "`whoami`" != 'root' ]; then
+  SUDO="sudo"
+fi
+
 # Install a package, thanks to the Hydra Suite.
 function provision_package {
   if [ -z "$1" ]; then
@@ -26,12 +33,9 @@ function provision_package {
   fi
 }
 
-# Set sudo config
-if [ "`whoami`" != 'root' ]; then
-  SUDO="sudo"
-fi
-
 # Ensure basic packages are installed.
-for package in $DEPENDENCIES; do
-  provision_package $package
-done
+if [ "$BASENAME" == "dependencies" ]; then
+  for package in $DEVELOP_DEPENDENCIES; do
+    provision_package $package
+  done
+fi