Refactoring build system to support Fuel 6.1 62/1462/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>
Thu, 10 Sep 2015 12:46:28 +0000 (14:46 +0200)
commit5d4a36b80fcd0b69e35e4d4f59cfb64a62453c28
tree623d5b318601c7105896d083c1f0fe2120ec05fa
parentc92ee8677af0dba1b9f28bc9a97cbf141d60e219
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]