Refactoring build system to support Fuel 6.1 43/1543/1
authorStefan K. Berg <stefan.k.berg@ericsson.com>
Thu, 10 Sep 2015 12:46:28 +0000 (14:46 +0200)
committerStefan K. Berg <stefan.k.berg@ericsson.com>
Mon, 14 Sep 2015 11:53:11 +0000 (13:53 +0200)
commit07f4e6531023cbf742e7d187c6a0ee0800b64e01
treea03c4311c4b9ac58d4105b5c3ac4741901146e8a
parent2c06022aa12ec8fc0ac3e50de36b900c92bf9817
Refactoring build system to support Fuel 6.1

As Fuel 6.1 has changed both Debian package handling (fetching
repositories from Internet) as well as Puppet packaging, the support
for patching these has been disabled.

The pre-deploy logic of Fuel has been removed together with a
number of patches applied on top of a Fuel build, among them
fixes for NTP, DNS and /etc/hosts injection.

Instead, when changed default behavior is required, this will be
introduced as Fuel plugins which more cleanly integrates into the
Fuel system, and also decouples additional functionality from the
ISO build stage.

Signed-off-by: Stefan K. Berg <stefan.k.berg@ericsson.com>
55 files changed:
fuel/build/Makefile
fuel/build/config.mk
fuel/build/docker/ubuntu-builder/Dockerfile
fuel/build/f_isoroot/Makefile
fuel/build/f_isoroot/f_bootstrap/bootstrap_admin_node.sh
fuel/build/f_isoroot/f_bootstrap/bootstrap_admin_node.sh.orig
fuel/build/f_isoroot/f_kscfg/ks.cfg [changed mode: 0755->0644]
fuel/build/f_isoroot/f_kscfg/ks.cfg.orig
fuel/build/f_isoroot/f_predeployment/Makefile [deleted file]
fuel/build/f_isoroot/f_predeployment/README [deleted file]
fuel/build/f_isoroot/f_predeployment/pre-deploy.sh [deleted file]
fuel/build/f_isoroot/f_predeployment/sysinfo.sh [deleted file]
fuel/build/f_isoroot/f_predeployment/transform_yaml.py [deleted file]
fuel/build/f_l23network/Makefile [deleted file]
fuel/build/f_l23network/README [deleted file]
fuel/build/f_l23network/puppet/modules/l23network/lib/puppet/parser/functions/extras_to_hosts.rb [deleted file]
fuel/build/f_l23network/puppet/modules/l23network/manifests/hosts_file.pp [deleted file]
fuel/build/f_l23network/puppet/modules/l23network/manifests/hosts_file.pp.orig [deleted file]
fuel/build/f_l23network/testing/README [deleted file]
fuel/build/f_l23network/testing/fake_init.pp [deleted file]
fuel/build/f_ntp/Makefile [deleted file]
fuel/build/f_ntp/README [deleted file]
fuel/build/f_ntp/puppet/modules/opnfv/manifests/ntp.pp [deleted file]
fuel/build/f_ntp/puppet/modules/opnfv/templates/ntp.conf.compute.erb [deleted file]
fuel/build/f_ntp/puppet/modules/opnfv/templates/ntp.conf.controller.erb [deleted file]
fuel/build/f_ntp/testing/README [deleted file]
fuel/build/f_ntp/testing/fake_init.pp [deleted file]
fuel/build/f_opnfv_puppet/Makefile [deleted file]
fuel/build/f_opnfv_puppet/README [deleted file]
fuel/build/f_opnfv_puppet/puppet/modules/opnfv/manifests/add_packages.pp [deleted file]
fuel/build/f_opnfv_puppet/puppet/modules/opnfv/manifests/init.pp [deleted file]
fuel/build/f_opnfv_puppet/puppet/modules/opnfv/manifests/opncheck.pp [deleted file]
fuel/build/f_osnaily/Makefile [deleted file]
fuel/build/f_osnaily/puppet/modules/osnailyfacter/examples/site.pp [deleted file]
fuel/build/f_osnaily/puppet/modules/osnailyfacter/examples/site.pp.orig [deleted file]
fuel/build/f_resolvconf/Makefile [deleted file]
fuel/build/f_resolvconf/README [deleted file]
fuel/build/f_resolvconf/puppet/modules/opnfv/manifests/resolver.pp [deleted file]
fuel/build/f_resolvconf/puppet/modules/opnfv/templates/resolv.conf.erb [deleted file]
fuel/build/f_resolvconf/testing/README [deleted file]
fuel/build/f_resolvconf/testing/fake_init.pp [deleted file]
fuel/build/fuel-main_3.patch
fuel/build/fuel-main_5.patch [new file with mode: 0644]
fuel/build/install/apt-ftparchive-deb.conf
fuel/build/install/apt-ftparchive-release.conf
fuel/build/install/apt-ftparchive-udeb.conf
fuel/build/install/install.sh
fuel/build/install/uninstall.sh
fuel/build/patch-packages/Makefile
fuel/build/patch-packages/debootstrap/Makefile [deleted file]
fuel/build/patch-packages/debootstrap/debootstrap.patch [deleted file]
fuel/build/patch-packages/neutron-common/Makefile [deleted file]
fuel/build/patch-packages/neutron-common/quota.patch [deleted file]
fuel/build/patch-packages/novnc/Makefile [deleted file]
fuel/build/patch-packages/novnc/fix-missing.sh [deleted file]