v2 of this series. changes v1 -> v2: * wrap transitional parts in a version dependent way, easier to know what to remove in a future version and no need to always do this stuff. * do not overwrite user configured .forward's allways append ours * fix some typos * drop v1 15/15, we're not yet ready for fully autogenerated systemd helpers * add tree patches insteads which swap out those manual helper where it can work and clean up a bit more
v1 cover letter: > This series started with the goal to make the debian/postinst file > readable again and tries to cleanup stuff I found during trying that. > > I shallowly discussed some of those changes with Fabian already off > list but as this is (yet another) change to a fundamental stuff > from me, it obviously needs another good look. > > Further, I did not yet tested this in the installer environment. > The main change there is that I do not skip systemd stuff in in this > environment, this mirrors the behavior of other packages. Thomas Lamprecht (17): remove obsolete (rgmanager era) HA resource agent buildsys: add %.1.pod make target to reduce duplication services: remove obsolete init.d scripts postinst: purge all old init.d service files on upgrade buildsys: remove unused debconf template postinst: removing old APL dir is obsolete postinst: bootlogd is not used under systemd postinst: simplify root's mail .forward check postinst: combine abort-* cases and remove boilerplate cruft postinst: simplify code for transitional updates postinst: remove fixup for ceph jewel update transition postinst: remove commented out call to a2ensite postinst: remove pvebanner call pveupdate: replace cron job with systemd timer b/postrm: let debhelper generate systemd stuff buildsys: remove outdated preinst helper b/prerm: cleanup cruft from prerm helper bin/Makefile | 17 +- bin/init.d/Makefile | 15 +- bin/init.d/pve-daily-update.service | 9 + bin/init.d/pve-daily-update.timer | 10 + bin/init.d/pvebanner | 33 -- bin/init.d/pvedaemon | 49 --- bin/init.d/pveproxy | 60 ---- bin/init.d/pvestatd | 54 ---- bin/init.d/spiceproxy | 60 ---- bin/ocf/Makefile | 14 - bin/ocf/pvevm | 599 ------------------------------------ debian/config | 10 - debian/control | 1 - debian/postinst | 108 +------ debian/postrm | 34 +- debian/preinst | 32 -- debian/prerm | 41 +-- debian/rules | 2 +- debian/templates | 3 - 19 files changed, 44 insertions(+), 1107 deletions(-) create mode 100644 bin/init.d/pve-daily-update.service create mode 100644 bin/init.d/pve-daily-update.timer delete mode 100755 bin/init.d/pvebanner delete mode 100755 bin/init.d/pvedaemon delete mode 100755 bin/init.d/pveproxy delete mode 100755 bin/init.d/pvestatd delete mode 100755 bin/init.d/spiceproxy delete mode 100644 bin/ocf/Makefile delete mode 100755 bin/ocf/pvevm delete mode 100755 debian/config delete mode 100644 debian/preinst delete mode 100644 debian/templates -- 2.14.2 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel