X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=jenkins-init-scripts%2Finit.sh;h=0ae7654e20b78f974f62086833f3fa6d13bd7aa7;hb=573fe2c6a78b283ec118c988454595ccf187e850;hp=ba5cb2a56d5fecd2ccb1a16ad9456853bf9a50e0;hpb=d387f15ed848249b52b9308087a4d5f9f10211e5;p=releng%2Fglobal-jjb.git diff --git a/jenkins-init-scripts/init.sh b/jenkins-init-scripts/init.sh index ba5cb2a5..0ae7654e 100755 --- a/jenkins-init-scripts/init.sh +++ b/jenkins-init-scripts/init.sh @@ -9,18 +9,20 @@ # http://www.eclipse.org/legal/epl-v10.html ############################################################################## -INIT_SCRIPTS_DIR="/opt/ciman/jjb/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/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"