[pve-devel] [PATCH v2 container 0/2] file modification update + /etc/hosts

Wolfgang Bumiller w.bumiller at proxmox.com
Tue Mar 1 10:50:31 CET 2016


Changes since v1:
Removed the $header portion so all marks are now simply:
|--- BEGIN PVE ---
|<data>
|--- END PVE ---

The modify function looks for lines matching /---BEGIN PVE.*/ rather
than the complete line since we used 'BEGIN PVE ROUTES' markers in the
RedHat and SUSE container types previously, so they will be updated to
the new markers as well.

Wolfgang Bumiller (2):
  Setup::Base: more generic ct_modify_file function
  change update_etc_hosts to use ct_modify_file

 src/PVE/LXC/Setup/Base.pm                          | 178 ++++++++++-----------
 src/PVE/LXC/Setup/Redhat.pm                        |  15 +-
 src/PVE/LXC/Setup/SUSE.pm                          |   4 +-
 src/test/test-centos6-001/etc/hosts.exp            |   3 +
 src/test/test-centos6-001/etc/resolv.conf.exp      |   2 +
 src/test/test-debian-001/etc/hosts.exp             |   3 +
 src/test/test-debian-002/etc/hosts.exp             |   3 +
 src/test/test-debian-003/etc/hosts.exp             |   3 +
 src/test/test-debian-004/etc/hosts.exp             |   3 +
 src/test/test-debian-005/etc/hosts.exp             |   3 +
 src/test/test-debian-006/etc/hosts.exp             |   3 +
 src/test/test-debian-007/etc/hosts.exp             |   3 +
 src/test/test-debian-007/etc/resolv.conf           |   2 +
 src/test/test-debian-007/etc/resolv.conf.exp       |   2 +
 src/test/test-debian-008/etc/hosts.exp             |   4 +
 src/test/test-debian-008/etc/resolv.conf           |   8 +
 src/test/test-debian-008/etc/resolv.conf.exp       |   7 +
 src/test/test-debian-009/etc/hosts.exp             |   3 +
 src/test/test-debian-010/etc/hosts.exp             |   3 +
 src/test/test-debian-013/etc/hosts.exp             |   3 +
 src/test/test-opensuse-001/etc/hosts.exp           |   3 +
 src/test/test-opensuse-001/etc/resolv.conf.exp     |   2 +
 .../etc/sysconfig/network/ifroute-eth0.exp         |   4 +-
 .../etc/sysconfig/network/ifroute-eth0.exp         |   4 +-
 .../etc/sysconfig/network/ifroute-eth0.exp         |   4 +-
 25 files changed, 160 insertions(+), 112 deletions(-)
 create mode 100644 src/test/test-debian-007/etc/resolv.conf
 create mode 100644 src/test/test-debian-008/etc/resolv.conf

-- 
2.1.4





More information about the pve-devel mailing list