19
|
|
|
Roger Leigh |
2.88dsf-41+jessie1 |
11 years ago
|
|
|
18
|
|
|
Roger Leigh |
2.88dsf-25 |
12 years ago
|
|
|
17
|
|
[ Roger Leigh ] * initscripts: - Don't generate or touch /etc/motd. Instead, the dynamic part of /etc/motd is created as /run/motd.dynamic, leaving /etc/motd entirely under the control of the system administrator. If /etc/motd is a symlink to /run/motd, /etc/motd.tail is moved back to /etc/motd. Closes: #353229, #624391, #668307. /etc/motd is not removed if initscripts is purged, since it's not owned by initscripts. - By default, /run/motd is just the output of uname, preserving the existing behaviour. However, should the administrator wish to include dynamic information in the motd, they may write scripts to update /run/motd.dynamic as they please. Closes: #437176. - motd generation is split from bootlogs into a separate motd init script. - bootlogs init script has been removed; current logging daemons handle this themselves, making this script redundant. - tmpfs mounts are never cleaned by bootclean.sh. Cleaning /run can lead to nonfunctional input when Xorg starts. Closes: #669949. * sysvinit-utils: - Suggest rather than Recommend bootlogd; Recommends would effectively
[ Kel Modderman ] * sysv-rc: - Run check_divert in postinst to make sure /usr/sbin/update-rc.d not symlinked to /usr/sbin/update-rc.d-insserv. Closes: #670085.
[ Steve Langasek ] * Install the startpar bridge now that dh_installinit in Debian handles this. Closes: #660824. * Give startpar a listening backlog on its socket for upstart connections, since there's no protocol-level queuing for unix sockets and these connections tend to come in fast and furious at boot.
|
Roger Leigh |
2.88dsf-24 |
12 years ago
|
|
|
16
|
|
[ Roger Leigh ] * Acknowledge NMU for translation updates. Thanks to Christian Perrier. * debian/control: - Upgrade to Standards-Version 3.9.3. - Build-Depend on debhelper v9. - Correct Vcs-Git URL. * debian/rules: - Use DEB_HOST_ARCH_OS = hurd rather than DEB_HOST_ARCH = hurd-i386. Thanks to Pino Toscano. * debian/patches: - 11_lfs_cflags.patch: Add patch for enabling large file support, needed on GNU/Hurd, but useful for all platforms. - 73_lfs_cflags.patch: Add patch for enabling large file support in startpar. * initscripts: - Moved RAM* settings from /etc/default/rcS to /etc/default/tmpfs. This ensures that the settings are equivalent for upgrades and new installations, but will require manual configuration of the settings for upgrades (no migration from /etc/default/rcS to /etc/default/tmpfs will take place, due to tmpfs being a conffile). tmpf(5) manual page added to document all aspects of tmpfs configuration, including the existing documentation in rcS(5). - Drop the use of .ramfs dotfiles in /run and /run/lock. These were a legacy of /lib/init/rw and were not actually used by anything. Closes: #403863. - Drop /etc/init.d/mountoverflowtmp. This has been merged into the general tmpfs on /tmp handling functions. This means the generic RAMTMP configuration is used for the overflowtmp. Closes: #567539. - It is now possible to configure a tmpfs mount size limit as a percentage of the total VM size (%VM) as well as a percentage of the RAM size (%). This is computed by tmpfs.sh and the tmpfs mounts are remounted with the updated size limit after swap becomes available. - An fstab entry for /tmp overrides RAMTMP. Document tmpfs override and tmpfs defaults in tmpfs(5), also undeprecating the tmpfs settings. Closes: #585540, #665995. - An fstab entry for /run/lock or /run/shm overrides RAMLOCK and RAMSHM. - bootclean cleans /tmp, /run and /run/lock before any filesystems are mounted as well as after local and network mounts. This permits cleaning of directories which would otherwise be hidden by mountpoints later in the boot process. Closes: #55707, #558000, #666871. Additionally clean up /lib/init/rw in case any files were hidden by the (now removed) tmpfs mount at this location. Closes: #652625. - Removed last trace of the long-removed EDITMOTD from the postinst. Closes: #438895. - Removed documentation of #346342 in rcS(5). This is no longer an issue now tzdata keeps a copy of the data on the rootfs. Closes: #385172. - Correct description of TMPTIME in rcS(5). Thanks to Alan J. Greenberger. Closes: #562500. - urandom: Applied a series of patches from John Denker to improve the integrity of random number generation. Many thanks. Closes: #596479, #596480, #596481, #596482, #596483. * sysv-rc: - Remove old upgrade logic from maintainer scripts not required for wheezy. - Migrate users of obsolete static boot ordering to dynamic boot ordering. - Remove use of /etc/init.d/.legacy-bootordering. Closes: #668312. - Improve help text of debconf message when it is not possible to automatically enable dynamic boot ordering. Provide explicit instructions for how to purge obsolete init scripts. Closes: #550425. - etc/init.d/rc: Ensure linprocfs is mounted on kFreeBSD. Thanks to Robert Millan. Closes: #659480. - Drop undocumented CONCURRENCY setting from /etc/init.d/rc. Closes: #518249, #540448, #539261. Note that this still contains internal fallbacks to support non-insserv booting, which may be removed at a later date. - invoke-rc.d: + Minor manual page corrections. Thanks to Anthony Fiumara. Closes: #664816. + Remove mention of the "dpkg Programmers' Manual" and replace with references to Debian Policy. Closes: #543793. - update-rc.d: + Correctly warn about non-LSB standard runlevels. Thanks to Chris Hiestand for this patch. Closes: #614895. + Remove obsolete documentation of /var/lib/sysv-rc/legacy-bootsequence. Thanks to Thomas Hood. Closes: #623051. * sysvinit: - Minor corrections for halt(8) manual page. Thanks to Christoph Anton Mitterer. Closes: #587923. - Installation with debootstrap --variant=fakechroot now works, due to only migrating the old control channel when it is still present. Thanks to Michael Gilbert. Closes: #596284. * sysvinit-utils: - Recommend bootlogd. Closes: #659490. This means that booklogd will be installed by default, but will be removable. Closes: #232569. - Correct documentation of the startpar -i option. Closes: #545438. - Correct startpar(8) SEE ALSO section. Closes: #634146. - Correct wording in service(8). Thanks to Joey Hess and Regid Ichira. Closes: #545401, #667745.
[ Steve Langasek ] * debian/service/service: fix upstart compatibility to not try to use the upstart commands when init isn't upstart. Closes: #636054. * debian/rules: pass CFLAGS when building startpar. * Fix startpar to not run init scripts that have matching upstart jobs, instead waiting for a signal from upstart. Closes: #660824. to Robert Millan. (Closes: #659480) * sysvinit: - Don't restart or perform initctl migration if systemd is running.
|
Roger Leigh |
2.88dsf-23 |
12 years ago
|
|
|
15
|
|
|
Roger Leigh |
2.88dsf-15 |
12 years ago
|
|
|
14
|
|
|
Roger Leigh |
2.88dsf-14 |
12 years ago
|
|
|
13
|
|
[ Roger Leigh ] * Non-maintainer upload. * Unify mount logic shared between mountkernfs.sh, mountdevsubfs.sh and mtab.sh - all functions use domount() from /lib/init/mount-functions. This merges in the functionality of domtab() in mtab.sh, which was almost entirely identical. domount is now capable of mounting and remounting (with and without mtab updates) as well as updating /etc/mtab. - mtab.sh calls mountkernfs.sh and mountdevsubfs with an "mtab" argument to do the mtab generation for early mounts. This means that the mount logic is not needlessly duplicated, and does not require two copies to be kept exactly in sync. This reduces the risk of problems as a consequence of subtle differences between the two scripts. - mount options may be specified in either /etc/default/tmpfs or in /etc/fstab, and will supersede hard coded defaults. The the values in fstab (if any) will supersede those in /etc/default/tmpfs should an entry be present. These values are also used for remounting, which means that filesystems mounted in an initramfs and moved onto the root filesystem prior to init starting will be remounted with the correct user-specified options. - Improve robustness of stat checks when comparing directories. - mountkernfs.sh and mountdevsubfs.sh are idempotent, so allow for repeated invocation. This is needed to allow the same code to be used for mounting, remounting and mtab generation. - Enabling RAMLOCK, RAMSHM and RAMTMP in /etc/default/rcS is no longer required if the filesystems are present in /etc/fstab * /etc/default/tmpfs is deprecated - If changing the default size limits, adding an entry to /etc/fstab is preferred compared with editing /etc/default/tmpfs. This also permits modifying the default mount options, and setting additional mount options. - If /etc/default/tmpfs has been modified from the defaults, any needed entries will be created in /etc/fstab on upgrade, to preserve the settings from /etc/default/tmpfs. The entries in /etc/fstab will subsequently override the settings in /etc/default/tmpfs. * The mount options for /run are made stricter when possible. For example, if /run/shm is a separate filesystem, it may be safely mounted with "noexec". * Compatibility symbolic links are relative, not absolute. e.g. /var/lock is ../run/lock rather than /run/lock. This means that if you're using a chroot from the host system, you'll always be using locations in the chroot, rather than the host, when following the links. * Updated documentation in initscripts README.Debian and rcS(5).
[ Kel Modderman ] * Consider rpcbind as alternative to portmap in mountnfs ifupdown script. Thanks to Jamie Heilman and Arthur de Jong. (Closes: #620788)
|
Roger Leigh |
2.88dsf-13.5 |
13 years ago
|
|
|
12
|
|
|
Roger Leigh |
2.88dsf-13.4 |
13 years ago
|
|
|
11
|
|
[ Roger Leigh ] * Non-maintainer upload. * Support for new top-level directory /run to replace /var/run, /var/lock, /dev/shm and /lib/init/rw as a place to store transient writable data which should not be preserved across a system reboot (Closes: #186892, #616571, #620191). /run fixes existing issues with RAMRUN and RAMLOCK options using tmpfs on /var/run and /var/lock (Closes: #423405, #481546, #564635, #607136, #620735). Additionally, /run/shm replaces /dev/shm and may share the same tmpfs as /run if RAMSHM is set to "no" in /etc/default/rcS. /tmp may also be configured to be a tmpfs if RAMTMP is set to "yes" in /etc/default/rcS. /tmp may also be configured to use /run directly if it is symlinked to /run/tmp, for example. Summary: /var/run → /run /var/lock → /run/lock /dev/shm → /run/shm /lib/init/rw → /run (not transitioned automatically) /dev/.* → /run (not transitioned automatically) These changes do not take effect until the system is rebooted as is currently done for /lib/init/rw setup. Prior to a reboot, the paths are made available via bind/nullfs/firmlink mounts, depending on the platform. Following a reboot, the old paths will be converted to symlinks, or bind/nullfs/firmlink mounts where symlinking is not possible, to allow access via either the old or new paths, to permit programs using the old paths to transition to use the new paths for wheezy. - debian/initscripts.postinst: Take chroot detection logic from udev postinst (existing logic was broken). Add detection logic for vserver environments and Hurd. Trigger reboot to complete transition. If the system has not yet transitioned to a tmpfs-based /run, set up bind mounts as follows: /var/run → /run /var/lock → /run/lock /dev/shm → /run/shm On reboot, the system will complete the migration to a tmpfs-based /run; this creates the directory heierachy from the old paths to enable the use of the new /run paths prior to a restart. This means packages may transition to using /run with a versioned dependency upon initscripts. Remove special handling for RAMRUN and RAMLOCK, which is now taken care of by /run. If in a chroot environment, just create symlinks from the new names to the existing locations, since otherwise the changes would be lost, and since rcS scripts aren't run the transition won't complete. - debian/src/initscripts/Makefile: Provide top-level /run. - debian/src/initscripts/doc/README.Debian: Document new use of RUN_SIZE and LOCK_SIZE. Document use of /run rather than /lib/init/rw. Document use of SHM_SIZE and TMP_SIZE. - debian/src/initscripts/etc/init.d/checkroot.sh: Use /run in place of /lib/init/rw. - debian/src/initscripts/etc/default/tmpfs: Document TMPFS_SIZE, RUN_SIZE and LOCK_SIZE (Closes: #483643). Document TMP_SIZE and SHM_SIZE. - debian/src/initscripts/etc/init.d/mountkernfs.sh: Create /run, /run/sendsigs.omit.d and /run/lock. Mount /run/lock as a separate tmpfs if RAMLOCK=yes. /run/lock has 01777 permissions to match /var/lock. Mount /tmp as a separate tmpfs if RAMTMP=yes or / is being mounted read-only (Closes: #503805, #585543). Drop mounting of /var/run and /var/lock. - debian/src/initscripts/etc/init.d/mountdevsubfs.sh: Create /run/shm. Mount /run/shm as a separate tmpfs if RAMSHM=yes. - debian/src/initscripts/etc/init.d/mtab.sh: domtab mirrors behaviour of domount in mount-functions exactly, to prevent duplicate mounts (required for bind mount support). Bind mount /run/init and drop mounting of /var/run. Mount /run/lock in place of /var/lock. Mount /tmp if RAMTMP=yes. Mount /run/shm if RAMSHM=yes. - debian/src/initscripts/etc/init.d/sendsigs: Use new paths: files: /run/sendsigs.omit /lib/init/rw/sendsigs.omit dirs: /run/sendsigs.omit.d/ /lib/init/rw/sendsigs.omit.d/ - debian/src/initscripts/etc/init.d/umountfs: Ignore /run. Continue to ignore /lib/init/rw in order to handle clean shutdown. No longer ignore /var/run and /var/lock. - debian/src/initscripts/etc/init.d/umountnfs.sh: Check for presence of .ramfs than configuration variable when skipping /var/run and /var/lock. Ignore /run. Continue to ignore /lib/init/rw in order to handle clean shutdown. No longer ignore /var/run and /var/lock. - debian/src/initscripts/lib/init/bootclean.sh Don't clean /var/run and /var/lock (Closes: #378776). Because these directories are now a tmpfs, cleaning no longer makes sense. - debian/src/initscripts/lib/init/tmpfs.sh: Read /etc/default/tmpfs and provide defaults if unset. - debian/src/initscripts/lib/init/mount-functions.sh: Support bind mounts in domount() (Closes: #353943). Drop support for mounting /var/run and /var/lock as separate tmpfs filesystems. Symlink /var/run to /run and /var/lock to /run/lock if possible. If /var/run and /var/lock are directories, attempt to remove and symlink if successful, or else bind mount. - debian/src/initscripts/lib/init/vars.sh: Read /etc/default/rcS and provide defaults if unset. - debian/src/initscripts/man/rcS.5: Drop documentation of RAMRUN. Update documentation for RAMLOCK (Closes: #406685). Document RAMTMP and RAMSHM. - debian/src/initscripts/share/default.rcS: Remove RAMRUN. Add RAMSHM and RAMTMP. RAMLOCK, RAMSHM and RAMTMP default to enabled for new installs.
[ Michael Biebl ] * Remove dead usplash support code (Closes: #599241, #599734, #612594).
[ Martin F. Krafft ] * Add comments to /etc/default/rcS (Closes: #530582).
[ Samuel Thibault ] Hurd portability for initscripts postinst and init scripts. Hurd does not currently support tmpfs mounts, but will do in the future. Use firmlinks in place of bind mounts.
|
Roger Leigh |
2.88dsf-13.3 |
13 years ago
|
|
|
10
|
|
|
Petter Reinholdtsen |
2.87dsf-5 |
14 years ago
|
|
|
9
|
|
|
Petter Reinholdtsen |
2.87dsf-4 |
14 years ago
|
|
|
8
|
|
|
Petter Reinholdtsen |
2.87dsf-2 |
14 years ago
|
|
|
7
|
|
|
Petter Reinholdtsen |
2.87dsf-1 |
14 years ago
|
|
|
6
|
|
[ Petter Reinholdtsen ] * Replace Ó with \['O] and Á with \['A] in spanish update-rc.d(8) after looking up the correct string in groff_man(7), to avoid lintian warning. * Move bootlogd to the sysvinit-utils package, as it is useful also without the sysvinit init program. Make sysvinit-utils replace sysvinit (<= 2.86.ds1-65) to handle this. * Clean up control file, dropping replaces and conflicts on sysvinit and file-rc packages before oldstable: sysvinit (<< 2.85-1), sysv-rc (<< 2.86.ds1-1.2), sysvinit (<< 2.86.ds1-12) and file-rc (>> 0.7.0). * New patch 54_bootlogd_findptyfail making sure bootlogd findpty() returns an error value when it fails to find a usable pty (Closes: #492796). Patch from Rob Leslie. * New patch 96_shutdown_acctoff making sure to call accton with the argument off during shutdown to stop accounting (Closes: #536574). * Modify LSB header of init.d/bootlogd to depend on $all when starting, to get it to start later in the boot sequence (Closes: #531198. Patch from Vincent Crevot. * Modify LSB header of init.d/bootlogd to start earlier when dependency based boot sequencing is enabled, by stating that it should start before keymap and keyboard-setup. * Make sure more verbose temp cleaning always calls log_end_msg after log_begin_msg (might solve #534713). * New patch 97_init_starttest solving problem reported to <URL:http://freshmeat.net/projects/sysvinit/> 2003-03-10. * Change init.d/bootmisc.sh to not set pseudo-terminal access permissions when udev is active. Leave that to udev, the same way it is left to devfs. * Correct boot dependency, move hostname dependency from bootmisc.sh to bootlogs.
[ Kel Modderman ] * Remove debian/startpar/README, it contains outdated information about the origin of startpar upstream. * Update startpar to version 0.53.1 upstream. Add Debian quilt patch series to ./debian/startpar/patches, while they wait for inclusion upstream. * Patch startpar makeboot.c to allow a much higher amount of loops when calculating dependecies from make files. * Modify all copyright blurbs which refer to the version-less symlink /usr/share/common-licenses/GPL to point to the versioned GPL-2 license.
|
Petter Reinholdtsen |
2.86.ds1-66 |
14 years ago
|
|
|
5
|
|
|
Petter Reinholdtsen |
2.86.ds1-65 |
14 years ago
|
|
|
4
|
|
|
Petter Reinholdtsen |
2.86.ds1-61 |
15 years ago
|
|
|
3
|
|
|
Miquel van Smoorenbu... |
2.86.ds1-1 |
19 years ago
|
|
|
2
|
|
|
Miquel van Smoorenbu... |
2.84-2woody1 |
22 years ago
|
|
|
1
|
|
|
Miquel van Smoorenbu... |
upstream-2.84 |
22 years ago
|
|
|