SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for sysvinit-tools-2.90-331.1.x86_64.rpm :
Mon Aug 6 14:00:00 2018 wernerAATTsuse.de
- Update to sysvinit 2.90
- Remove now upstream patches

* sysvinit-2.88+dsf-dostat.patch

* sysvinit-2.88+dsf-sulogin.diff

* sysvinit-2.88+dsf.tar.bz2

* sysvinit-2.88dsf-scripts2.patch
- Port our patches
sysvinit-2.88dsf-no-kill.patch becomes sysvinit-2.90-no-kill.patch
sysvinit-2.88+dsf.dif becomes sysvinit-2.90.dif

Wed Aug 1 14:00:00 2018 schwabAATTsuse.de
- killproc-sysmacros.patch, startpar-sysmacros.patch: Include
for makedev

Thu May 24 14:00:00 2018 kukukAATTsuse.de
- Use %license instead of %doc [bsc#1082318]

Tue Oct 4 14:00:00 2016 wernerAATTsuse.de
- Avoid spurious waring on a not existin session of a not existing
process (boo#1002492)

Tue Jan 26 13:00:00 2016 sweet_f_aAATTgmx.de
- remove unused /etc/pam.d/init
- remove notify-pam-dead.patch

Mon Jan 25 13:00:00 2016 wernerAATTsuse.de
- Use libblogger of package blog-devel now

Thu Jan 21 13:00:00 2016 wernerAATTsuse.de
- Split off showconsole as its separate package called blog
Moved also the patches: showconsole-1.16.dif, showconsole-1.16-deadlock.diff,
showconsole-1.16-glibc.dif

Fri Dec 4 13:00:00 2015 sweet_f_aAATTgmx.de
- cleanup package:

* don\'t build binaries which are not installed

* remove unused sources

* remove patches (or parts of patches) which modify unused files

* remove old build conditions (sysvinit, util-linux, mkinitrd)

* remove unused dependencies
- this cleanup does not change the resulting binaries (except some
package dependencies)
- list of removed patches:

* sysvinit-2.82-startstop.patch

* sysvinit-2.88+dsf-blowfish.dif

* sysvinit-2.88+dsf-crypt.patch

* sysvinit-2.88+dsf-env.patch

* sysvinit-2.88dsf-multiple-sulogin.patch

* sysvinit-2.88+dsf-run.diff

* sysvinit-2.88+dsf-xen.patch
- list of modified patches:

* notify-pam-dead.patch

* sysvinit-2.88+dsf.dif

* sysvinit-2.88+dsf-sulogin.diff

* sysvinit-2.88dsf-suse.patch

Tue Dec 1 13:00:00 2015 sweet_f_aAATTgmx.de
- don\'t install last, we will take it from util-linux

Mon Feb 23 13:00:00 2015 rguentherAATTsuse.com
- Build with -std=gnu89 to deal with GCC 5 defaulting to -std=gnu11

Mon Sep 8 14:00:00 2014 wernerAATTsuse.de
- For systemd distributions and products do not build the package
sysvinit anymore

Thu Aug 21 14:00:00 2014 lnusselAATTsuse.de
- use systemd-rpm-macros instead of systemd-devel to avoid build
dependency on systemd and it\'s deps in turn
- don\'t install mkinitrd stuff on > 131 anymore

Wed May 28 14:00:00 2014 wernerAATTsuse.de
- The former entry adds the patch killproc-2.18-open_flags.dif (bnc#863518)

Wed May 21 14:00:00 2014 drahtAATTsuse.de
- open(\"/dev/tty\", ...) should use O_RDWR, not O_WRONLY. Otherwise,
after dup2(fd, 0);, a process cannot read from stdin. [bnc#863518]

Fri Feb 7 13:00:00 2014 wernerAATTsuse.de
- Add patch sysvinit-2.88+dsf-xen.patch to enable sulogin to find
suitable console device even if first is not usable (bnc#862078)

Tue Jan 14 13:00:00 2014 wernerAATTsuse.de
- Add patch sysvinit-2.88+dsf-sulogin.diff from upstream to handle
e.g. strange names of executables in killall5

Tue Jan 14 13:00:00 2014 wernerAATTsuse.de
- Split off powerd from sysvinit
- Make powerd work together with systemd
- Modify patch powerd-2.0.2.dif to remove sysvinit features
- Adding the systemd unit file powerd.service

Tue Jul 23 14:00:00 2013 oheringAATTsuse.de
- Remove usage of absolute paths
- List all needed binaries in programs tag

Fri Jun 7 14:00:00 2013 wernerAATTsuse.de
- Skip binaries now part of util-linux

Wed Apr 24 14:00:00 2013 wernerAATTsuse.de
- Add sanity check for /etc/inittab to avoid reload on systemd
systems (bnc#813510)

Mon Mar 4 13:00:00 2013 cooloAATTsuse.com
- move mkinitrd scripts of blogs to sysvinit-init, it\'s breaking
systemd/plymouth (bnc#804458)

Fri Aug 17 14:00:00 2012 wernerAATTsuse.de
- Added patch from Roger Leigh to correct the manual page of startpar

Fri Aug 10 14:00:00 2012 wernerAATTsuse.de
- Increase daemon detection time in startproc to give started
process the time to daemonize (bnc#757643)

Thu Aug 2 14:00:00 2012 wernerAATTsuse.de
- Add fix/workaround in blogd for new glibc internal pthread API to
avoid an glibc nptl assert report in bnc#772055

Thu Jun 21 14:00:00 2012 lnusselAATTsuse.de
- fix deadlock in blogd that happens on shutdown (bnc#730193)

Wed May 23 14:00:00 2012 wernerAATTsuse.de
- Fix parameter turner in fscanf to really detect the file system
type in startproc/checkproc/killproc (bnc#762489)

Fri May 4 14:00:00 2012 wernerAATTsuse.de
- Add two patch from upstream
+ Avoid crash for exported environment for processes init spawns
- Fix typo as the script for powerd (bnc#758920)

Mon Apr 16 14:00:00 2012 mvyskocilAATTsuse.cz
- add mingetty to Requires

* remove it as dependency from aaa_base ad it\'s needed for sysvinit only

Fri Mar 16 13:00:00 2012 wernerAATTsuse.de
- Add two patch from upstream
+ Handle deleted binaries in pidof (was upstream bug #34992)
+ Allow init to delte extra environment variables (was upstream
bug #35858)
+ Avoid that init double environment variables for its childs
(was upstream bug #35855)

Wed Feb 8 13:00:00 2012 wernerAATTsuse.de
- Work around dully check script of obs

Wed Feb 1 13:00:00 2012 wernerAATTsuse.de
- Avoid useless check for runlevel as access(2) now works on
kernel 3.0 and above, this fixes bnc#744538

Tue Jan 31 13:00:00 2012 wernerAATTsuse.de
- New killproc-2.21 which includes the last bug fixes as well as
new features like support for ionice with startproc
- New showconsole-1.16 which includes the last bug fixes
- New startpar-0.58 which includes the last bug fixes as well as
the patches from Debian
- Make rpmlint happy

Mon Dec 19 13:00:00 2011 wernerAATTsuse.de
- Avoid trouble with indirect console names (bnc#731563)
- Unmount proc file system if initial not mounted (bnc#718385)

Thu Oct 20 14:00:00 2011 wernerAATTsuse.de
- Use pipe to synch parent with child in startproc (bnc#713342)

Tue Oct 18 14:00:00 2011 wernerAATTsuse.de
- Add option -x to be able to identify scripts overwriting their
command line (bnc#723708)

Mon Oct 17 14:00:00 2011 wernerAATTsuse.de
- There was never a version 1.16 for showconsole
- Add some code to be able to detect programs even as user with
kernel 3.0 and above (bnc#723072)

Tue Oct 11 14:00:00 2011 cooloAATTsuse.com
- do not telinit u if /sbin/init is not sysvinit

Tue Oct 11 14:00:00 2011 cooloAATTsuse.com
- split out the symlink /sbin/init into a special subpackage,
which does _NOT_ do a split provide. systemd-sysvinit will
provide this, so you need to do extra work if you want to stay
on sysvinit

Tue Oct 11 14:00:00 2011 cooloAATTsuse.com
- remove unused files

Tue Oct 4 14:00:00 2011 uliAATTsuse.com
- cross-build fix: use %__cc, %configure macros

Thu Sep 8 14:00:00 2011 giecriljAATTstegny.2a.pl
- update to showconsole-1.16 (manual page syntax)

Fri Sep 2 14:00:00 2011 wernerAATTsuse.de
- Update to killproc-2.20
- Update to showconsole-1.15
- Clean spec file

Sat Aug 13 14:00:00 2011 giecriljAATTstegny.2a.pl
- added documentation (including mandatory COPYING)
- corrected errors in manual pages
- incorporated showconsole-1.14.dif into showconsole-1.15

Mon Aug 1 14:00:00 2011 wernerAATTsuse.de
- libblogger: check for SIGPIPE and block SIGPIPE during write, this
also does help startpar not to die on SIGPIPE (bnc#679671)
- blogd: add a further check for nsigsys in writelog() (bnc#679671)

Wed Jul 27 14:00:00 2011 wernerAATTsuse.de
- Add workaround for blowfish signedness bug (CVE-2011-2483)

Wed Jul 27 14:00:00 2011 wernerAATTsuse.de
- Sulogin: respect byte order that is do not mix chars and ints
(bnc#707724)

Tue Jul 26 14:00:00 2011 wernerAATTsuse.de
- Sulogin: enforce reconnection of stdin/stdout/stderr if a device
was specified.
- Sulogin: if zero is read at reading the passwd guess it\'s done.

Tue Jun 28 14:00:00 2011 ajAATTsuse.de
- Fix build without libcrypt.a (without static glibc), added
patch sysvinit-2.88+dsf-crypt.patch.

Wed Jun 1 14:00:00 2011 lnusselAATTsuse.de
- use /run for utmp as that\'s already mounted by the initrd

Thu May 19 14:00:00 2011 wernerAATTsuse.de
- Add latest change for sulogin multiple console devices support

Wed Apr 20 14:00:00 2011 wernerAATTsuse.de
- Aoid possible trouble due raw pts/ptmx terminal line in both
blogd and startpar
- Block SIGTTOU during tcsetattr(3) library call in both blogd
and startpar
- Replace select(2) with pselect(2) in blogd and ensure that
the timeout structure will be reseted after a timeout

Tue Apr 19 14:00:00 2011 wernerAATTsuse.de
- Correct shutdown messages of startpar send via blogd

Tue Apr 19 14:00:00 2011 wernerAATTsuse.de
- Avoid possible races which can be happen if blogd sees a signal
and will exit then (related to bnc#642289)

Fri Apr 15 14:00:00 2011 wernerAATTsuse.de
- Fix exit code of checkproc in case of an existing pid file
without running process (bnc#687547)

Wed Apr 6 14:00:00 2011 wernerAATTsuse.de
- Fix bug in killproc that is do not stop searching for a match if
a mountpoint does not match, reported by Friedrich Haubensak.

Fri Apr 1 14:00:00 2011 wernerAATTsuse.de
- Let sulogin respect device on the command line as well as the
standard input
- Let sulogin initialize serial terminals

Thu Mar 31 14:00:00 2011 wernerAATTsuse.de
- Remove debug code from showconsole/blogd
- Make serial console tc init work even with blogd
- sulogin: add support for multiple console devices

Fri Mar 25 13:00:00 2011 wernerAATTsuse.de
- New showconsole verion 1.14

* Use sysfs file as fallback if possible

* Add more sanity checks to avoid looping on tty0

Fri Mar 25 13:00:00 2011 wernerAATTsuse.de
- Fix triggered endless loop in blogd (bnc#642289)

* Writing on tty0 caused blogd to re-read its own messages

* The usage of ttyname(3) on /dev/console can fail

Tue Mar 15 13:00:00 2011 wernerAATTsuse.de
- Update to current SVN version of sysvinit 2.88dsf:

* Fix counting message lines in wall. Patch from Petr Lautrbach.

* Fix bad printf conversion specifier in wall. Patch from Sébastien Luttringer.

* Add patches from Openwall project. Thanks goes to Solar Designer.

* Add code to detect the system consoles with the help of the
new /proc/consoles files of linux kernel 2.6.38+

* Try to make utmpdump IPv6 valid, change based on suggestion from
Navdeep Bhatia (see local bug #32429)

* Fix signal and alarm handling based on the patch from Florent Viard.
(was local bug #32304)

* Add fix for Redhat bug #573346: last incorrectly displays IPv6
addresses (was local bug #29497)

* Correct fix for Debian bug #547073: use IUTF8 flag if defined
and if already set to make sure the utf-8 flag is not cleared
from the tty. Patch from Samuel Thibault.

* Include limits.h in killall.c to enforce definition of PATH_MAX

* Fix sysvinit bug #29758 Linker invocation should not contain
headers. Change based on patch from Elias Pipping.

* Add fix for Debian bug #580272: use return value 1 of
is_selinux_enabled() to determine if SELinux is enabled,
otherwise initialize SELinux and load the policy. Patch from
Petter Reinholdtsen.

* Make quotes visible in example of the manual page of fstab-decode

* Add #ifdef in bootlogd.c to avoid gcc warnings about unused
variable on non-linux platforms.

* Only set the VSWTC field for termios in init if it is available,
to get the source building on FreeBSD.

Fri Mar 11 13:00:00 2011 wernerAATTsuse.de
- startpar: fix location of consoles under /proc
- startpar: ignore errors from system console not being a tty

Thu Mar 10 13:00:00 2011 wernerAATTsuse.de
- Make blogd work together with kernel from 11.4 even on a
serial system console (bnc#672450)

Thu Mar 3 13:00:00 2011 wernerAATTsuse.de
- Make option -k for killproc utilities work for normal users even
if the exe link of an own process remains to root (bnc#664941)

Tue Feb 15 13:00:00 2011 wernerAATTsuse.de
- New killproc version 2.19: bug fix update

Thu Feb 10 13:00:00 2011 wernerAATTsuse.de
- Support the socket forwarding of systemd (bnc#656104)

Tue Feb 8 13:00:00 2011 wernerAATTsuse.de
- Make real device comparision in killproc/checkproc to fix bnc#644171
- Also make ignore mode in checkproc work
- Enhance mkill to work on root fs and ignore kernel threads

Mon Feb 7 13:00:00 2011 wernerAATTnovell.com
- New killproc version 2.18

Fri Feb 4 13:00:00 2011 wernerAATTnovell.com
- Killproc:

* Add new program rvmtab to write out the current content of
/proc/mounts in the reverse mount order determined with the
help of /proc/self/mountinfo

* Use faster pointer list implementation

Thu Jan 27 13:00:00 2011 wernerAATTnovell.com
- Killproc: Sort mount info pointers in the reverse order of the
directory depth to become the string compare of the readed link
name of the exe link more safely.

Fri Jan 21 13:00:00 2011 wernerAATTsuse.de
- Killproc: Do not be fooled if a device is mounted several times

Tue Nov 9 13:00:00 2010 wernerAATTsuse.de
- Change showconsole to use newest /proc/tty/consoles API

Fri Oct 29 14:00:00 2010 wernerAATTsuse.de
- Add newline after blogger message

Wed Oct 27 14:00:00 2010 wernerAATTsuse.de
- Fix cast&past error in killproc/checkproc

Thu Oct 21 14:00:00 2010 wernerAATTsuse.de
- New killproc version 2.17

* Use /proc/self/mountinfo to avoid system call stat(2) on
running binaries not located on the mount point of the
current handled program

* Avoid to be detect sub (shadow) mounts on NFS mounts
- New showconsole 1.13
- Correct position of string pointer in NFS struct used in
killall5/pidof

Tue Oct 12 14:00:00 2010 wernerAATTsuse.de
- libblogger: set O_CLOEXEC for named FIFO /dev/blog (bnc#645793)

Mon Oct 4 14:00:00 2010 wernerAATTsuse.de
- Add exit code exception for checkproc for the case of a not
installed program, use exit code 4 (bnc#643433)

Fri Oct 1 14:00:00 2010 wernerAATTsuse.de
- blogd: correct order of setting back termios and termios locks
- startpar: avoid EIO in do_forward if do_forward becomes a
background process
- Make sure that after installation of /sbin/init the init
process does re-execute that is split %post into one for
the tools sub package and one of the main package

Wed Sep 22 14:00:00 2010 wernerAATTsuse.de
- New showconsole version 1.12

* Use /proc/tty/consoles if ioctl TIOCGDEV does not exist

* Make pseudo terminal raw as it is not show anything
- New startpar 0.57

* Set raw pseudo terminals only once

* Set SIGTTIN to default before executing child

* Ignore error on reading termios

Mon Aug 23 14:00:00 2010 wernerAATTsuse.de
- New showconsole version 1.11

* Handle more than two console devices

* Speed up used pts/tty pair by enabling raw mode

* Implement termios locking scheme but disable it as it may
interfere with sulogin and others using the old console
- Enabling full raw mode for pty/tty pairs of startpar

Thu Jul 29 14:00:00 2010 wernerAATTsuse.de
- New startpar version 0.56

* Handle processes within signal handler

* Make first process loop more readable

* Use pselect(2) to wait on SIGCHLD without using a pipe

Tue Jul 27 14:00:00 2010 wernerAATTsuse.de
- Fix typo that is use \"cmdline\" instead of \"cmd\" (bnc#623766)

Tue Jul 20 14:00:00 2010 wernerAATTsuse.de
- Enforce killproc to wait even if the SIGTERM has been specified
on the command line. This should avoid the in most cases that
the daemon has not finished its response on SIGTERM, see bug
bnc#623460 and bug bnc#595796.

Fri Jul 16 14:00:00 2010 wernerAATTsuse.de
- Newer killproc sends only SIGTERM as required by LSB if -TERM is
specified on the command line. Use the default which is SIGTERM
followed by SIGKILL if the timeout of 5 seconds is reached.

Wed Jun 2 14:00:00 2010 cooloAATTnovell.com
- prereq does not fix bnc#610628, the real problem is the cycle
of sysvinit->sysvinit-tools->mkinitrd <--, which is broken up by
simply ignoring one requirement. If this requirement is the one
between sysvinit->sysvinit-tools, we get in deep trouble. Way
deeper trouble than missing mkinitrd_setup in sysvinit-tools\'s
%post

Tue Jun 1 14:00:00 2010 cooloAATTnovell.com
- Use Prereq instead of normal Requires to force an early installation
of sysvinit-tools (bnc#610628)

Fri May 28 14:00:00 2010 wernerAATTsuse.de
- Implemenation of a workaround of missing console messages in
blogd (bnc#593957)

Fri May 21 14:00:00 2010 wernerAATTsuse.de
- Avoid crash due changed common-session-pc (bnc#605681)

Mon May 17 14:00:00 2010 wernerAATTsuse.de
- Add patch from Thomas for moving powerd from using gethostbyname()
to getaddrinfo()
- Add upstream patch for correct using SELinux API

Wed May 12 14:00:00 2010 pthAATTssue.de
- Apply sysvinit-2.88dsf-utf8.dif without -p2.
- Fix sysvinit-2.88dsf-utf8.dif (Changelog patch didn\'t apply).

Thu Apr 29 14:00:00 2010 wernerAATTsuse.de
- Add URL of upstream location

Tue Apr 27 14:00:00 2010 wernerAATTsuse.de
- Do not overwrite UTF8 input terminal setting as this may cause
trouble on system consoles forwarded to a foreign serial console

Tue Apr 13 14:00:00 2010 wernerAATTsuse.de
- Add patch to make last(1) knowing latest IPv6 specs

Mon Apr 12 14:00:00 2010 wernerAATTsuse.de
- Be LSB compliant with killproc (bnc#595796, bnc#578246)

Fri Apr 9 14:00:00 2010 wernerAATTsuse.de
- Correct Pre-Requires to reflect package split
- Update to sysvinit (2.88dsf) world; urgency=low

* Mention new home on Savannah in README.

* Revert change from Fedora/RedHat where the now obsolete command
INIT_CMD_CHANGECONS was introduced. Based on feedback and patch
from Bill Nottingham.

* Adjust makefile to make sure the install directories are created
before files are copied into them.

* Simplify build rules, based on patch from Mike Frysinger and Gentoo.

* Fix minor bug in optimizing of argument parsing. Based on
report from jakemus on freshmeat.

* Add casts to get rid of compiler warning about signed/unsigned issues.

* Change tty handling in init to make sure the UTF-8 flag is not cleared
on boot. Patch from Samuel Thibault.

* Add Makefile in toplevel directory.

* Print usage information when shutdown is used by non-root user.
Patch from Mike Frysinger and Gentoo.

* Sync shutdown manual page and usage information. Patch from Mike
Frysinger and Gentoo.

* Fix race condition in utmp writing. Patch from Gil Kloepfer via
Mike Frysinger and Gentoo.

* Rewrite findtty() in bootlogd to recursively search /dev/ for the
correct device, to handle terminal devices for example in /dev/pty/.
Patch from Debian.

* Make sure bootlogd findpty() returns an error value when it fails to
find a usable pty. Patch from Rob Leslie via Debian.

* Make sure bootlogd fflush() every line, even if asked not to flush
to disk using fdatasync(). Patch from Scott Gifford via Debian.

* Add compatibility code to handle old path \"/etc/powerstatus\" for a
while.

* Incude definition for MNT_DETACH which is missing in older GNU libc
headers.

* Do not strip binaries before installing them, to make it easier to
get binaries with debug information installed.

* Add the comment from Andrea Arcangeli about the correct
place of setting the default childhandler within spawn().

* Make sure that newline is printed out for last(1) even
if an utmp record entry is truncated.

* Check if utmp not only exists but also is writable and delay
writing out of the utmp runlevel record if utmp is not writable.

* Be able to find libcrypt also on 64 bit based architectures.

* Add option -w to the last command to display the full user and
domain names in the output. Patch from Petr Lautrbach.

* Add a manual page for utmpdump as this tool is sometimes
very useful even if not intended for normal use.

* Use paths.h macros for wall

* Change path \"/etc/powerstatus\" to \"/var/run/powerstatus\"

* Detected also removable block devices at halt/reboot to be able
to flush data and send them the ATA standby command. This should
avoid data loss on USB sticks and other removable block devices.

* Flush block devices on halt/reboot if not done by the kernel.

* Set SHELL to /bin/sh in the environmant of shutdown.

* Retry to write out shutdown messages if interrupted.

* pidof/killall5 - make omit pid list a dynamic one.

* pidof - provide \'-n\' to skip stat(2) syscall on network based FS.

* init - avoid compiler warnings

* init - initialize console by using the macros from ttydefaults.h

* init - add the possiblity to ignore further interrupts from keyboard

* init - add the possiblity to set sane terminal line settings

* sulogin - add the possibility to reset the terminal io

* Fix some minor problems

* init - enable is_selinux_enabled() to detect selinuxfs

* Add fix for Debian bug #536574 -- Can be enabled by -DACCTON_OFF

* Add helper program fstab-decode to make it easier to handle
/etc/mtab content. Patch by Miloslav Trmac and Fedora.

* Add fix for Debian bug #335023 - Make sure TERM is set on FreeBSD.

* Add fix for Debian bug #374038 - Make it clear that shutdown -c can
only cancel a waiting shutdown, not an active one.

* Add note to pidof manual page about the use of readlink(2). Patch by
Bill Nottingham and Fedora.

* Add PAM patch contrib/notify-pam-dead.patch based on Debian bug
[#68621], which will add PAM support for programs spawned by init on
the console like sulogin. Based on patch by Topi Miettinen. This
patch is not applied by default yet while we review its
usefullness. It is only helpful for session handling, as sulogin
do not use and will not use a PAM conv() function. The current
sulogin is able to handle DES as well as MD5, SHA, and Blowfish
encrypted passwords due using getpwnam(3).

* Move utmp/wtmp before the execvp() in spawn() to be sure to
use the correct pid even on a controlling tty

* Remaining problem is that the pid of the second fork() for
getting a controlling tty isn\'t that reported by spawn()

* Re-enable writting utmp/wtmp for boot scripts

* Extend sulogin to support additional encryption algorithms

* Re-enable maintenance message of sulogin

* Enable the sulogin fallback password check to handle MD5, SHA, and
Blowfish encrypted passwords in case of getpwnam(3) fails.

* sulogin picking the SELinux context was broken. Patch by Daniel Walsh

Fri Apr 9 14:00:00 2010 wernerAATTsuse.de
- Start the service sshd as early as possible (bnc#594223)

Tue Mar 23 13:00:00 2010 wernerAATTsuse.de
- Test out sysvinit (2.88dsf) UNRELEASED; urgency=low
- Update to sysvinit (2.87dsf) world; urgency=low

* Document -e and -t options for telinit in init(8).

* Document in halt(8) that -n might not disable all syncing.
Patch by Bill Nottingham and Fedora

* Adjust output from \"last -x\". In reboot lines, print endpoint
of uptime too. In shutdown lines print downtimes rather than
the time between downs. Fix typo in string compare in last.c.
Patch by Thomas Hood.

* Improve handling of IPv6 addresses in last. Patch from Fedora.

* Add new option -F to last, to output full date string instead
of the short form provided by default. Patch from Olaf Dabrunz
and SuSe.

* Fix utmp/wtmp updating on 64-bit platforms. Patch by Bill
Nottingham and Fedora.

* Avoid unchecked return value from malloc() in utmpdump.
Patch from Christian \'Dr. Disk\' Hechelmann and Fedora.

* Make sure to use execle and no execl when passing environment to
the new process. Patch from RedHat.

* Correct init to make sure the waiting status is preserved across
re-exec. Patch from RedHat.

* Correct init to avoid race condition when starting programs during
boot. Patch from SuSe.

* Allow \'telinit u\' in runlevels 0 and 6. Patch from Thomas Hood.

* Improve error message from init if fork() fail. Patch found in Suse.

* Add support for SE Linux capability handling. Patch from Manoj
Srivastava, adjusted to avoid aborting if SE policy was loaded in
the initrd with patch from Bill Nottingham and Fedora.

* Add -c option to pidof for only matching processes with the same
process root. Ignore -c when not running as root. Patch from
Thomas Woerner and Fedora.

* Add usleep in killall5 after killing processes, to force the kernel
to reschedule. Patch from SuSe.

* Modify pidof to not print empty line if no pid was found.

* Modify init and sulogin to fix emergency mode\'s tty, making sure ^C
and ^Z work when booting with \'emergency\' kernel option. Patch from
Samuel Thibault.

* Modify init to allow some time for failed opens to resolve themselves.
Patch from Bill Nottingham and Fedora.

* Modify init to shut down IDE, SCSI and SATA disks properly. Patches
from Sebastian Reichelt, Werner Fink and SuSe.

* Modify wall to use UT_LINESIZE from instead of hardcoded
string lengths. Patch from SuSe.

* Change wall to make halt include hostname in output.

* Change killall to avoid killing init by mistake. Patch from SuSe.

* Change killall5 to use the exit value to report if it found any
processes to kill. Patch from Debian.

* Add option -o opmitpid to killall5, to make it possible to skip
some pids during shutdown. Based on patch from Colin Watson and
Ubuntu.

* Modify killall to work better with user space file system, by
changing cwd to /proc when stopping and killing processes, and
avoiding stat() when the value isn\'t used. Also, lock process
pages in memory to avoid paging when user processes are stopped.
Patch from Debian and Goswin von Brederlow with changes by Kel
Modderman.

* Change shutdown to only accept flags -H and -P with the -h flag,
and document this requirement in the manual page.

* Change reboot/halt to work properly when used as a login shell.
Patch by Dale R. Worley and Fedora.

* Let sulogin fall back to the staticly linked /bin/sash if both roots
shell and /bin/sh fail to execute.

Wed Mar 3 13:00:00 2010 cooloAATTnovell.com
- provide sbin_init (so external packages can require either sysvinit
or upstart)

Thu Feb 11 13:00:00 2010 cooloAATTnovell.com
- Split out tools not specific to System V into a tool subpackage
to support alternative init implementations (fate#305690)

Mon Feb 8 13:00:00 2010 wernerAATTsuse.de
- Add a manual page for utmpdump (bnc#576967)

Fri Jan 29 13:00:00 2010 wernerAATTsuse.de
- Remove start-stop-daemon binary (bnc#568950)

Mon Dec 21 13:00:00 2009 wernerAATTsuse.de
- Write pid file if /var is mounted rw (bnc#565620)

Mon Dec 7 13:00:00 2009 jengelhAATTmedozas.de
- enable parallel building

Mon Dec 7 13:00:00 2009 wernerAATTsuse.de
- The same procedure for killproc.c its self (caused by bnc#559534)

Thu Dec 3 13:00:00 2009 wernerAATTsuse.de
- Add missed line to startproc.c and also make manual page more
clear how startproc works (caused by bnc#559534)

Sun Nov 15 13:00:00 2009 meissnerAATTsuse.de
- refresh all patches with fuzz=0

Mon Nov 2 13:00:00 2009 mmarekAATTsuse.cz
- fixed killproc-2.16.dif.

Thu Oct 29 13:00:00 2009 mmarekAATTsuse.cz
- killall5: do not kill /sbin/mdmon (fate#306823).

Wed Oct 28 13:00:00 2009 wernerAATTsuse.de
- Avoid message on terminated process during reading its /proc files

Tue Sep 29 14:00:00 2009 wernerAATTsuse.de
- Make killproc utils more stable in case that during read(2) a proc
file the corresponding process has already terminated (bnc#542717)

Thu Aug 20 14:00:00 2009 wernerAATTsuse.de
- Make a new showconsole version 1.10

* Add time stamps to blogger API (fate #305596)

* Add newline before writing out blogger fifo content
- Make a new startpar version 0.52

* Use blogd API (fate #305596)
- Make a new killproc version 2.16

Tue Jul 28 14:00:00 2009 wernerAATTsuse.de
- Do not loop around in the forwarder of startpar

Tue Jun 30 14:00:00 2009 wernerAATTsuse.de
- Add patch from Olaf Kirch to avoid using mutex locking for every
character (from Moblin:Factory)

Mon Jun 29 14:00:00 2009 wernerAATTsuse.de
- Start boot scripts with their symlinks name

Wed May 27 14:00:00 2009 wernerAATTsuse.de
- Increase hash size for runtime linker of often used tools

Mon May 11 14:00:00 2009 wernerAATTsuse.de
- Make it build

Thu May 7 14:00:00 2009 wernerAATTsuse.de
- Reorder last patch in spec file

Wed May 6 14:00:00 2009 crrodriguezAATTsuse.de
- link /sbin/init dynamically, tested in 11.1, also
all other distros work just fine this way.

Mon May 4 14:00:00 2009 wernerAATTsuse.de
- Blogd: shorten minimal timeout at the end and hold all pages
in physical RAM

Thu Apr 30 14:00:00 2009 wernerAATTsuse.de
- For usleep(8) use nanosleep(2) instead of obsolete usleep(3)

Wed Apr 29 14:00:00 2009 wernerAATTsuse.de
- mkill: Do not remove all pid\'s from list for one fuse process

Tue Apr 28 14:00:00 2009 wernerAATTsuse.de
- Disable blogd on fastboot or quiet boot

Tue Apr 21 14:00:00 2009 wernerAATTsuse.de
- Make initrd script for blogd depend on initrd script clock

Fri Mar 27 13:00:00 2009 wernerAATTsuse.de
- Update to killproc 2.15

* New option -w for making startproc waiting on daemons parent
process (bnc#489473, bnc#482096 comment#21 ff)

* New option -W for making startproc waiting on files created
by the daemon (bnc#482096 comment#24 ff)
- Merge changes for preload code of startpar into one patch
- nfs4pidof: avoid nfs code for process which are on shadow mounts
points of NFS mounts

Wed Mar 25 13:00:00 2009 cooloAATTsuse.de
- exec one more time so that the preload part does not appear
under the name of the init script in bootcharts

Wed Mar 25 13:00:00 2009 cooloAATTsuse.de
- fix the preload functionality in telling the parent process through
SIGUSR1 and SIGUSR2 about preload\'s presence

Fri Mar 13 13:00:00 2009 wernerAATTsuse.de
- mkill: avoid signaling process which are on shadow mounts points
that is e.g. processes on /dev/pts while running mkill on /dev

Fri Mar 13 13:00:00 2009 wernerAATTsuse.de
- Do not overwrite SUSE define

Fri Mar 13 13:00:00 2009 wernerAATTsuse.de
- startpar: fix file descriptor leak (bnc#485112)

Wed Mar 11 13:00:00 2009 wernerAATTsuse.de
- nfs4pidof: make sure not to stumble on short named mount points
to avoid to terminate processes on wrong mount points

Tue Mar 10 13:00:00 2009 wernerAATTsuse.de
- mkill: make sure not to stumble on short named mount points to
avoid to terminate processes on wrong mount points (bnc#466484)

Mon Mar 9 13:00:00 2009 wernerAATTsuse.de
- Add patch from Debian people to startpar and mode to version 0.53

Thu Mar 5 13:00:00 2009 wernerAATTsuse.de
- Update to killproc 2.14 to include most of our patches and to
use openat(2), readlinkat(2), and opendirat(2) system calls.
- Remove /dev/initctl from file list, do not create blogd pipe
/dev/blogd (bnc#475580)


 
ICM