X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=jenkins-init-scripts%2Finit.sh;h=0ae7654e20b78f974f62086833f3fa6d13bd7aa7;hb=050cdffb159645926fdce4194acc180e9ff8a108;hp=1bd2229e809317c79f7cff17737cf7e69e0e6d4e;hpb=edc83001e85ae50e3694a4feb0236dfacc71d61e;p=releng%2Fglobal-jjb.git diff --git a/jenkins-init-scripts/init.sh b/jenkins-init-scripts/init.sh index 1bd2229e..0ae7654e 100755 --- a/jenkins-init-scripts/init.sh +++ b/jenkins-init-scripts/init.sh @@ -9,19 +9,20 @@ # http://www.eclipse.org/legal/epl-v10.html ############################################################################## -INIT_SCRIPTS_DIR="/opt/ciman/global-jjb/jenkins-init-scripts" +ciman_init_scripts=$(readlink -f "$(dirname "$0")"/../../jenkins-init-scripts) +jjb_init_scripts=$(readlink -f "$(dirname "$0")") -"$INIT_SCRIPTS_DIR/package-listing.sh" -"$INIT_SCRIPTS_DIR/basic-settings.sh" -"$INIT_SCRIPTS_DIR/disable-firewall.sh" -"$INIT_SCRIPTS_DIR/create-swap-file.sh" +"$jjb_init_scripts/package-listing.sh" +"$jjb_init_scripts/basic-settings.sh" +"$jjb_init_scripts/disable-firewall.sh" +"$jjb_init_scripts/create-swap-file.sh" # Entry point for additional local minion customization -# Eg. OpenDaylight has additional bootstrap scripts depending on minion type. -if [ -f "/opt/ciman/jenkins-init-scripts/local-init.sh" ]; then - /opt/ciman/jenkins-init-scripts/local-init.sh +# Note this is called before the 'jenkins' account is created +if [ -e "$ciman_init_scripts/local-init.sh" ]; then + "$ciman_init_scripts/local-init.sh" fi # Create the jenkins user last so that hopefully we DO NOT have to deal with # guard files -"$INIT_SCRIPTS_DIR/create-jenkins-user.sh" +"$jjb_init_scripts/create-jenkins-user.sh"