diff options
author | Stefan K. Berg <stefan.k.berg@ericsson.com> | 2016-05-11 12:48:40 +0200 |
---|---|---|
committer | Stefan Berg <stefan.k.berg@ericsson.com> | 2016-05-30 15:09:16 +0000 |
commit | 6d672885e96f25309ef36da9a6b3c93968ec0c5e (patch) | |
tree | 9f55d1ea4abbccb9891c0c6d7fbab4a0946a7d18 /build/bootstrap_admin_node.sh.patch | |
parent | 370cf3546e2f5e3a7afa69b4f306bd7c90d44397 (diff) |
Build system uplift to Fuel 9.0/Mitaka
Switching to Fuel 9.0/Mitaka for the build system.
Overhaul of the patching mechanism. As bootstrap_admin_node.sh has
been transitioned into an RPM (fuel-support), the lazy designer found
it more simple to patch that script during the Fuel build phase than
at the OPNFV ISO generation. The patch mechanism has been changed to a
normal context diff instead of the orig/modified file tuples
previously used. Hopefully this will require fewer manual rebases (may
the fuzz be with us!).
Also the ks.cfg patching has transitioned to a context based ordinary
patch for the same reasons, but this is as before taking place during
OPNFV ISO generation.
Patch naming made more descriptive.
The reaping mechanism has been slightly modified due to a change in
the naming of the node files when these are generated by the Fuel CLI.
IMPORTANT 1: The package cache mechanism is currently disabled, it is
only possible to install Fuel with a direct internet connection. This
will be fixed in a later change set!
IMPORTANT 2: All plugins has been disabled! As you have re-certified
your plugin with Fuel 9.0, please re-enable it in build/Makefile!
Change-Id: Ia918d16a74b68f89d178e06befe6e8a7a9367bf9
Signed-off-by: Stefan K. Berg <stefan.k.berg@ericsson.com>
Diffstat (limited to 'build/bootstrap_admin_node.sh.patch')
-rw-r--r-- | build/bootstrap_admin_node.sh.patch | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/build/bootstrap_admin_node.sh.patch b/build/bootstrap_admin_node.sh.patch new file mode 100644 index 000000000..aeef3f7b4 --- /dev/null +++ b/build/bootstrap_admin_node.sh.patch @@ -0,0 +1,73 @@ +*** bootstrap_admin_node.sh.orig Mon May 30 06:31:38 2016 +--- bootstrap_admin_node.sh Mon May 30 06:35:11 2016 +*************** +*** 339,346 **** + set +x + echo "Done!" + + if [[ "$showmenu" == "yes" || "$showmenu" == "YES" ]]; then +! fuelmenu || fail + else + # Give user 15 seconds to enter fuelmenu or else continue + echo +--- 339,360 ---- + set +x + echo "Done!" + ++ ### OPNFV addition BEGIN ++ shopt -s nullglob ++ for script in /opt/opnfv/bootstrap/pre.d/*.sh ++ do ++ echo "Pre script: $script" >> /root/pre.log 2>&1 ++ $script >> /root/pre.log 2>&1 ++ done ++ shopt -u nullglob ++ ### OPNFV addition END ++ ++ # Enable sshd ++ systemctl enable sshd ++ systemctl start sshd ++ + if [[ "$showmenu" == "yes" || "$showmenu" == "YES" ]]; then +! fuelmenu + else + # Give user 15 seconds to enter fuelmenu or else continue + echo +*************** +*** 374,382 **** + [ ! -f /etc/fuel_build_id ] && \ + sed -i "s|127.0.0.1:8080/ubuntu/x86_64|mirror.fuel-infra.org/mos-repos/ubuntu/${FUEL_RELEASE}|g" "${ASTUTE_YAML}" + +! # Enable sshd +! systemctl enable sshd +! systemctl start sshd + + # Enable iptables + systemctl enable iptables.service +--- 388,394 ---- + [ ! -f /etc/fuel_build_id ] && \ + sed -i "s|127.0.0.1:8080/ubuntu/x86_64|mirror.fuel-infra.org/mos-repos/ubuntu/${FUEL_RELEASE}|g" "${ASTUTE_YAML}" + +! systemctl reload sshd + + # Enable iptables + systemctl enable iptables.service +*************** +*** 529,534 **** +--- 541,556 ---- + + bash /etc/rc.local + ++ ### OPNFV addition BEGIN ++ shopt -s nullglob ++ for script in /opt/opnfv/bootstrap/post.d/*.sh ++ do ++ echo "Post script: $script" >> /root/post.log 2>&1 ++ $script >> /root/post.log 2>&1 ++ done ++ shopt -u nullglob ++ ### OPNFV addition END ++ + if [ "`get_bootstrap_skip`" = "False" ]; then + build_ubuntu_bootstrap bs_status || true + else |