Univention Bugzilla – Bug 22566
insserv: .debian-Duplikate durch dpkg-divert
Last modified: 2017-07-03 17:07:32 CEST
+++ This bug was initially created as a clone of Bug #22507 +++ Für 3.0 sollte insserv standardmässig deaktiviert werden. Durch den Template Machanismus werden per dpkg-divert auch einige init-Skripte (ats, syslogd, ...) diverted, die dann mit der Zusätzlichen Endung .debian im /etc/init.d/-Verzeichnis liegen und von insserv ausgewertet werden. Das führt u.a. dazu, daß dann Service-Namen doppelt vorhanden sind, was für insserv einen Fehler darstellt. insserv: script portmap.debian: service portmap already provided! insserv: script networking.debian: service networking already provided! insserv: script cron.debian: service cron already provided! --- a/insserv.c +++ b/insserv.c @@ -2076,6 +2076,7 @@ static int cfgfile_filter(const struct dirent *restrict d) !strcmp(end, "org") || !strcmp(end, "orig") || !strncmp(end, "dpkg", 3) || /* .dpkg-old, .dpkg-new ... */ + !strcmp(end, "debian") || !strcmp(end, "save") || !strcmp(end, "swp") || /* Used by vi like editors */ !strcmp(end, "core")) /* modern core dump */
Patch wurde für UCS-3.0 integriert und kurz getestet. Die Meldung bezüglich doppelter Service-Namen tritt für .debian-Dateien nicht mehr auf. svn9819, insserv_1.14.0-2.3.201110170947 ChangeLog: \item Files in \ucsURL{/etc/init.d/} ending on .debian are now ignored by \ucsName{insserv} (\ucsBug{22566}).
OK, ohne den Patch -> insserv -n ... insserv: script cron.debian: service cron already provided! insserv: script postfix.debian: service postfix already provided! insserv: script postfix.debian: service mail-transport-agent already provided! insserv: script samba.debian: service samba already provided! insserv: script bind9.debian: service bind9 already provided! ... mit Patch sehe ich diese Meldungen nicht. Changelog Eintrag vorhanden.
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"