[Pkg-sysvinit-commits] r704 - sysvinit/trunk/debian

Thomas Hood jdthood-guest at costa.debian.org
Wed Jan 25 12:32:34 UTC 2006


Author: jdthood-guest
Date: 2006-01-25 12:32:33 +0000 (Wed, 25 Jan 2006)
New Revision: 704

Modified:
   sysvinit/trunk/debian/NOTES
Log:
Update NOTES

Modified: sysvinit/trunk/debian/NOTES
===================================================================
--- sysvinit/trunk/debian/NOTES	2006-01-25 11:25:50 UTC (rev 703)
+++ sysvinit/trunk/debian/NOTES	2006-01-25 12:32:33 UTC (rev 704)
@@ -77,49 +77,49 @@
 
 Dependencies
 ------------
-sysvinit Pre-Depends on initscripts, sysv-rc | file-rc so that the
-conffiles in the old monolithic sysvinit package are taken over by
-the initscripts package.  (Only a Pre-Depends is strong enough to 
-ensure that the conffiles are taken over without an orphanic hiatus.)
-Strictly speaking we can drop this dependency now since everyone is
-either installing anew or else has upgraded to sarge; and Debian does
-not support skip upgrades.  However, I don't see any harm in keeping
-this dependency around until after etch releases.  But then it should
-go away.
+To go away:
+* sysvinit Pre-Depends on initscripts, sysv-rc | file-rc so that the
+  conffiles in the old monolithic sysvinit package are taken over by
+  the initscripts package.  (Only a Pre-Depends is strong enough to 
+  ensure that the conffiles are taken over without an orphanic hiatus.)
+  Strictly speaking we can drop this dependency now since everyone is
+  either installing anew or else has upgraded to sarge; and Debian does
+  not support skip upgrades.  However, I don't see any harm in keeping
+  this dependency around until after etch releases.  But then it should
+  go away.
+* initscripts Depends on mount >= 2.11x-1 because that's when swapon's
+  "-e" option was added.  Sarge satisfies this requirement so this 
+  dependency could be dropped.  We can drop it after etch releases;
+  then both stable and oldstable will satisfy the requirement.
+* initscripts Conflicts with and Replaces mdutils which was last seen in
+  potato.  Can disappear after etch.
 
-initscripts Depends on mount >= 2.11x-1 because that's when swapon's
-"-e" option was added.  Sarge satisfies this requirement so this 
-dependency could be dropped.  We can drop it after etch releases;
-then both stable and oldstable will satisfy the requirement.
+Questionable:
+* initscripts has strange Dependencies ${glibc:Depends}, ${mount:Depends}
+  which resolve to the null string.  I'd like to remove these.
+* initscripts Replaces various libc packages for reasons described here:
+  http://lists.debian.org/debian-hurd/2004/06/msg00048.html.
+  Anyone know how long this dependency needs to be carried?
+* sysv-rc (current) Conflicts with and Replaces file-rc.  file-rc (0.8.7)
+  Replaces: sysv-rc but does not Conflict with it.  I am not sure that
+  sysv-rc needs to Replace: file-rc.  Isn't Conflicting sufficient?
+  And why doesn't file-rc Conflict with sysv-rc?  Strange.
 
-initscripts Replaces various libc packages for reasons described here:
-http://lists.debian.org/debian-hurd/2004/06/msg00048.html.  Anyone
-know how long this dependency needs to be carried?
+Possible future:
+* If the mtab initscript is ever changed so that it updates the mtab file
+  without rerunning mountdevsubfs.sh then initscripts should be made to
+  Conflict with udev << 0.080-1.  (The latter versions of udev put the
+  udev initscript at S04, _after_ S04mountdevsubfs.sh, and the script
+  unmounts /dev/pts and /dev/shm.)
 
-initscripts has strange Dependencies ${glibc:Depends}, ${mount:Depends}
-which resolve to the null string.  I'd like to remove these.
 
-initscripts Conflicts with and Replaces mdutils which was last seen in
-potato.
-
-If the mtab initscript is ever changed so that it updates the mtab file
-without rerunning mountdevsubfs.sh then initscripts should be made to
-Conflict with udev << 0.080-1.  (The latter versions of udev put the
-udev initscript at S04, _after_ S04mountdevsubfs.sh, and the script
-unmounts /dev/pts and /dev/shm.)
-
-sysv-rc (current) Conflicts with and Replaces file-rc.  file-rc (0.8.7)
-Replaces: sysv-rc but does not Conflict with it.  I am not sure that
-sysv-rc needs to Replace: file-rc.  Isn't Conflicting sufficient?
-And why doesn't file-rc Conflict with sysv-rc?  Strange.
-
 Speed and compatibility
 -----------------------
 People running Debian on low-memory systems say:
 * Use built-ins
-* Avoid unnecessary code
 * Avoid fork-and-exec, pipelines, $()
 * Reduce the number of commands within pipelines
+* Avoid unnecessary code
 * Avoid commands that don't work the same way in BusyBox:
   'nice', 'find', 'mount', 'umount', 'init', 'halt', 'shutdown', 
   'syslogd', 'klogd', 'hwclock', 'cron', 'anacron', 'crontab'.




More information about the Pkg-sysvinit-commits mailing list