------------------------------------------------------------------- Tue Jun 5 14:45:21 CEST 2007 - werner@suse.de - /sbin/halt: list and powerdown all disks even SATA/SCSI (bug #229210) ------------------------------------------------------------------- Fri May 11 12:10:18 CEST 2007 - werner@suse.de - startpar: Try to start more processes even on high loaded systems - startpar: Detect endless loops on broken systems (no SIGCHILD) ------------------------------------------------------------------- Thu Apr 19 13:45:46 CEST 2007 - werner@suse.de - Correct exit status of checkproc n case of using a pid file, thanks to Alessandro Soraruf ------------------------------------------------------------------- Wed Feb 14 15:53:00 CET 2007 - werner@suse.de - Remove swap supend patch because this is done now by powersave calling hal (bug #241204) ------------------------------------------------------------------- Thu Dec 14 13:43:12 CET 2006 - werner@suse.de - New killproc 2.12 with new option -N better handling for NFS based programs which is not to stat(2) the binary with -N - Make killall5 and pidof not to stat(2) binaries which are loacted on NFS partitions (#224563) ------------------------------------------------------------------- Tue Aug 22 15:49:48 CEST 2006 - werner@suse.de - More on delayed utmp write: redo the write on telinit q (#148038) ------------------------------------------------------------------- Mon Aug 21 12:55:24 CEST 2006 - werner@suse.de - Make installation work even within chroot and new kernel 2.6.18+ ------------------------------------------------------------------- Fri Aug 18 14:52:19 CEST 2006 - werner@suse.de - Check if utmp not only exists but is writable (#199412, #148038) - Delay of utmp runlevel record if utmp is not writable (#148038) ------------------------------------------------------------------- Thu Aug 10 18:57:12 CEST 2006 - werner@suse.de - Enable showconsole to provide the major and minor device number instead of the device file name. ------------------------------------------------------------------- Fri Jun 9 17:19:21 CEST 2006 - werner@suse.de - killproc: Allow relocated binary paths and several hard links on binaries (bug #183251) ------------------------------------------------------------------- Tue May 16 18:12:08 CEST 2006 - werner@suse.de - Reduce buffer usage for reading /proc/stat ------------------------------------------------------------------- Mon May 15 19:00:25 CEST 2006 - werner@suse.de - Double buffer for /proc/stat for super large systems (#175385) ------------------------------------------------------------------- Fri May 12 18:03:34 CEST 2006 - olh@suse.de - do not strip startpar and start-stop-daemon binaries ------------------------------------------------------------------- Thu Mar 16 16:36:02 CET 2006 - werner@suse.de - Do not rely on timeout after EINTR of select() ------------------------------------------------------------------- Mon Mar 6 15:01:23 CET 2006 - werner@suse.de - Handle a second system console from kernel command line (#155292) - Handle interrupted fifo writes even in shutdown ------------------------------------------------------------------- Wed Feb 8 12:16:54 CET 2006 - werner@suse.de - Close high file descriptors even for single jobs (bug #148668) ------------------------------------------------------------------- Tue Feb 7 17:44:21 CET 2006 - werner@suse.de - Add boot script for powerd (bug #147660) - Make powerd handling a pid file ------------------------------------------------------------------- Wed Jan 25 21:30:59 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Wed Dec 21 17:13:24 CET 2005 - werner@suse.de - Remove not needed binaries on s390 ------------------------------------------------------------------- Mon Dec 5 19:00:37 CET 2005 - od@suse.de - Created/added patch for option -F (full time) (bug #136978) ------------------------------------------------------------------- Mon Dec 5 18:59:44 CET 2005 - od@suse.de - Added options -a, -d and -i to usage message ------------------------------------------------------------------- Tue Nov 8 11:56:11 CET 2005 - werner@suse.de - Move version of killproc to 2.11 * Allow to set a prefix and to disable usleep ------------------------------------------------------------------- Wed Nov 2 22:17:05 CET 2005 - dmueller@suse.de - don't build as root ------------------------------------------------------------------- Wed Nov 2 16:50:39 CET 2005 - werner@suse.de - Move version of killporc to 2.10 * Let checkproc really work like killproc if -k is specified. This is that if the pid file provided with option -p does not fit to a running process checkproc returns 7 for program is not running. ------------------------------------------------------------------- Wed Oct 19 13:56:29 CEST 2005 - werner@suse.de - Update to sysvinit 2.86 ------------------------------------------------------------------- Tue Sep 20 16:10:14 CEST 2005 - werner@suse.de - Make it build even on s390 ------------------------------------------------------------------- Thu Sep 15 17:28:38 CEST 2005 - werner@suse.de - Bounce version of killporc to 2.09 - Add patch of Petter Reinholdtsen for startpar - Move version of startpar to 0.49 ------------------------------------------------------------------- Thu Sep 1 16:04:41 CEST 2005 - mls@suse.de - do not leak stdout fd to splash process (bug #105999) ------------------------------------------------------------------- Thu Aug 25 16:20:00 CEST 2005 - werner@suse.de - Apply the new LSB rule for optional pid files only (bug #105845) ------------------------------------------------------------------- Tue Aug 23 13:21:11 CEST 2005 - werner@suse.de - Enable patch for killproc ------------------------------------------------------------------- Mon Aug 22 16:00:11 CEST 2005 - werner@suse.de - Avoid zombie processes using startpar to get the next free process slot as fast as possible. - Make killproc be compliant with the newest LSB specs in case if the specified pid file does not exist that the daemon is not running (bug #105845). - Add the possibility of using pid numbers instead of a pid file. ------------------------------------------------------------------- Tue Jun 28 23:14:36 CEST 2005 - schwab@suse.de - Fix typo. ------------------------------------------------------------------- Wed May 25 17:05:18 CEST 2005 - werner@suse.de - Bounce showconsole to version 1.08 - Bounce killproc to version 2.08 - Avoid signess warning of gcc4 - Use sysv_log() instead of log() to avoid builtin log() of gcc4 ------------------------------------------------------------------- Mon May 23 14:35:14 CEST 2005 - werner@suse.de - Make blogd work even with new root file system behaviour ------------------------------------------------------------------- Thu May 19 17:47:24 CEST 2005 - werner@suse.de - More fixes for startpar: do not forget active jobs and correct exit status handling for the case of stopping jobs. ------------------------------------------------------------------- Mon Apr 25 13:37:22 CEST 2005 - werner@suse.de - Showconsole: more names no belonging to terminals (bug #80304) ------------------------------------------------------------------- Tue Apr 5 16:39:22 CEST 2005 - werner@suse.de - startpar: fix endless loop and race condition (bug #74256) ------------------------------------------------------------------- Sun Apr 3 12:57:28 CEST 2005 - aj@suse.de - Further fixes for GCC4. ------------------------------------------------------------------- Thu Mar 24 16:16:32 CET 2005 - uli@suse.de - fixed to build with GCC4 ------------------------------------------------------------------- Wed Mar 9 16:58:59 CET 2005 - mls@suse.de - startpar: fix splash progress bar if "make" mode is enabled ------------------------------------------------------------------- Thu Jan 27 18:38:32 CET 2005 - coolo@suse.de - catch the case the clock moves back in time during boot ------------------------------------------------------------------- Tue Jan 18 13:03:10 CET 2005 - coolo@suse.de - adding patch by Takashi to sort the services before inserting them in the queue to allow predictable boot orders - adding patch by me to update the limit more often in case the load is too high (30s is just too long) ------------------------------------------------------------------- Mon Dec 13 17:08:30 CET 2004 - werner@suse.de - Update to killproc 2.07 which includes the new ignore file feature which works like a pid file but the pid found therein will be used to ignore all processes and session with that id. ------------------------------------------------------------------- Fri Dec 10 17:27:45 CET 2004 - werner@suse.de - Fix bottle neck in startpar calculation of number of parallel processes. Now the number of really active processes are used. ------------------------------------------------------------------- Wed Oct 13 15:55:17 CEST 2004 - werner@suse.de - Do the real fix for the busy loop problem - Add a dynamic load balance based on the current process load and the current memory usage (bug #45191). ------------------------------------------------------------------- Mon Oct 4 16:42:56 CEST 2004 - mls@suse.de - don't call /sbin/splash if proc was unmounted ------------------------------------------------------------------- Thu Sep 23 11:40:15 CEST 2004 - mls@suse.de - call splash with $pos:$delta for animated progress bar - serialize calls to splash program ------------------------------------------------------------------- Mon Sep 20 20:10:17 CEST 2004 - mls@suse.de - change bootsplash 'S' option handling to new bootsplash design - also set progressbar on the fly ------------------------------------------------------------------- Mon Sep 20 16:15:25 CEST 2004 - werner@suse.de - Add some more information about the new make like scheme of startpar into its own manual page. ------------------------------------------------------------------- Thu Sep 9 15:33:54 CEST 2004 - werner@suse.de - startproc: get wait status of already terminated parents on very fast systems with high load during boot. ------------------------------------------------------------------- Thu Sep 2 19:10:49 CEST 2004 - werner@suse.de - Switch to Takashi's startpar version which is fully compatible to previous version. - Fix startpar to not to loop around if global timeout is expired. - Fix struct timeval asignment in startpar for big endian. - Add simple loadavg and memory check in startpar to make it compatible with UP system with less memory. ------------------------------------------------------------------- Tue Jun 1 17:19:56 CEST 2004 - werner@suse.de - Remove any other workaround for hanging write ------------------------------------------------------------------- Tue Jun 1 15:45:05 CEST 2004 - werner@suse.de - Remove ioctl workaround in blogd due it does not work ------------------------------------------------------------------- Tue Jun 1 15:17:58 CEST 2004 - werner@suse.de - Change signal behaviour of blogd (try to fix bug #40474) - Add ioctl workaround to blogd for IA64 serial console - Do not overwrite environment of /sbin/init with comandline ------------------------------------------------------------------- Fri May 14 16:16:50 CEST 2004 - werner@suse.de - Catch negative return values of safein which may fix bug #34840 ------------------------------------------------------------------- Thu Mar 25 14:08:08 CET 2004 - werner@suse.de - showconsole: * Do not trap into recursive symlink pointers (bug #36918) * Do not scan directories in /dev/ with no terminals ------------------------------------------------------------------- Mon Mar 22 17:48:49 CET 2004 - werner@suse.de - Fix cut&paste error ------------------------------------------------------------------- Mon Mar 22 16:52:57 CET 2004 - werner@suse.de - Support udev within blogd ------------------------------------------------------------------- Wed Mar 17 17:10:35 CET 2004 - werner@suse.de - Make clear descritption of -k option of checkproc and fix LSB behaviour of killproc (bug #35851) ------------------------------------------------------------------- Fri Mar 12 14:06:32 CET 2004 - werner@suse.de - Update of sysvinit 2.85 due better support of kernel 2.6 - Ensure that startpar close the allocated pty's (bug #35763) ------------------------------------------------------------------- Thu Mar 4 18:52:46 CET 2004 - werner@suse.de - Command back: use unsigned int for device numbers which works on both 32 and 64bit architectures and with old kernels ------------------------------------------------------------------- Wed Mar 3 18:55:48 CET 2004 - werner@suse.de - Use largest int type for device numbers ------------------------------------------------------------------- Fri Feb 27 16:42:48 CET 2004 - werner@suse.de - Be sure not to fail if startproc is called on fast systems ------------------------------------------------------------------- Thu Feb 26 14:39:01 CET 2004 - werner@suse.de - Add waiting routine on inode/dev compare of startproc binary and the forked off service (may fix bug #35008) ------------------------------------------------------------------- Mon Feb 23 14:44:51 CET 2004 - werner@suse.de - Wait on write if kernel returns with EAGAIN ------------------------------------------------------------------- Sun Feb 22 16:31:42 CET 2004 - schwab@suse.de - Fix use of uninitialized variable. ------------------------------------------------------------------- Tue Jan 13 12:07:22 CET 2004 - werner@suse.de - Update to showconsole 1.07 now with warn message if /var is ro - Fix bug #33798: remove group write flag from package docs ------------------------------------------------------------------- Sat Oct 18 08:50:07 CEST 2003 - kukuk@suse.de - Move mingetty in extra package ------------------------------------------------------------------- Wed Oct 8 19:32:47 CEST 2003 - werner@suse.de - Use struct ut_tv on 64 bit also for utmp and not only for wtmp ------------------------------------------------------------------- Wed Oct 8 11:27:19 CEST 2003 - werner@suse.de - Redo the rename of barrier define to mem_barrier. ------------------------------------------------------------------- Tue Oct 7 16:17:55 CEST 2003 - werner@suse.de - Use the not document struct ut_tv on 64 bit for utmp (bug #32086) - blogd: Small optimization at ring buffer handling ------------------------------------------------------------------- Tue Sep 30 10:34:48 CEST 2003 - kukuk@suse.de - Rename barrier define to mem_barrier (to avoid clash with kernel headers) ------------------------------------------------------------------- Tue Sep 9 13:57:36 CEST 2003 - werner@suse.de - Reenable fdatasync in blogd because linuxpthreads are fixed now ------------------------------------------------------------------- Mon Sep 8 16:12:01 CEST 2003 - werner@suse.de - blogd: Be sure that _REENTRANT is defined for libconsole.c ------------------------------------------------------------------- Mon Sep 8 13:58:14 CEST 2003 - werner@suse.de - blogd: Simply use locking information on broadcast lock, use thread join lock only if the writing thread is going to sleep. ------------------------------------------------------------------- Fri Sep 5 15:28:26 CEST 2003 - werner@suse.de - Add simple program to check for serial lines on /dev/console to replace the wrong serial check during boot with newer kernels ------------------------------------------------------------------- Tue Sep 2 16:59:53 CEST 2003 - werner@suse.de - Add workaround for blogd crash on x86_64 (bug #29750,29249,29545) * Be paranoid and use SysV signal handling to ensure restart * Be paranoid and check always the value of FILE pointer flog ------------------------------------------------------------------- Wed Aug 6 15:16:42 CEST 2003 - werner@suse.de - Change detection of serial versus terminal lines (bug #28490) ------------------------------------------------------------------- Thu Jul 24 11:38:21 CEST 2003 - uli@suse.de - fixed to build on s390x ------------------------------------------------------------------- Thu Jul 3 16:26:26 CEST 2003 - werner@suse.de - Make flags transparent in startproc.c ------------------------------------------------------------------- Thu Jul 3 14:41:13 CEST 2003 - werner@suse.de - Make killproc compliant with newest LSB spec (bug #24909) ------------------------------------------------------------------- Tue Jun 24 13:14:47 CEST 2003 - werner@suse.de - Ditto ------------------------------------------------------------------- Mon Jun 23 19:00:27 CEST 2003 - werner@suse.de - Make it build even on s390/s390x ------------------------------------------------------------------- Mon Jun 23 10:57:56 CEST 2003 - kukuk@suse.de - Remove not packaged files from buildroot. ------------------------------------------------------------------- Mon Jun 23 09:26:25 CEST 2003 - kukuk@suse.de - Remove compat link for old SPARC kernel ------------------------------------------------------------------- Tue Jun 17 15:55:04 CEST 2003 - werner@suse.de - Use BuildRoot - Add startproc (0.42), thanks to Michael - showconsole: check for environment variable NOTIOCGDEV ------------------------------------------------------------------- Fri Jun 6 14:35:51 CEST 2003 - mfabian@suse.de - also set the scroll region to the full window (ESC [ r) when --noclear is not set. ------------------------------------------------------------------- Thu Jun 5 17:33:52 CEST 2003 - mfabian@suse.de - if the option "--noclear" is not set, don't write a full reset because this leaves the unicode mode again if the terminal was in unicode mode and it also undos the ESC sequences in CONSOLE_MAGIC which are needed for some languages/console-fonts. Just put the cursor the home position (ESC [ H) and erase everything below the cursor (ESC [ J). ------------------------------------------------------------------- Thu May 15 18:31:14 CEST 2003 - werner@suse.de - New showconsole/blogd version 1.06 * Threaded I/O stuff ------------------------------------------------------------------- Tue Apr 29 17:49:16 CEST 2003 - werner@suse.de - New showconsole/blogd version 1.05 * Do not overwrite ring buffer memory in case of the fifo * Avoid not needed new line in case of carriage return. * Read at least 3 seconds at blogd close and flush all I/O ------------------------------------------------------------------- Mon Apr 14 17:42:46 CEST 2003 - werner@suse.de - Fix script handling of killproc for several kernel versions (bug #25767) ------------------------------------------------------------------- Tue Mar 4 18:08:25 CET 2003 - werner@suse.de - Correct exit codes of killproc and update manual page about this ------------------------------------------------------------------- Fri Nov 22 19:38:39 CET 2002 - werner@suse.de - Be less memory consuming with showconsole 1.04 ------------------------------------------------------------------- Thu Nov 21 14:49:37 CET 2002 - werner@suse.de - New showconsole 1.03 * be able to scan dirs under /dev/ in fallback case ------------------------------------------------------------------- Thu Nov 14 14:06:19 CET 2002 - werner@suse.de - Update to mingetty 0.9.6s * Be sure to get controlling tty * Avoid overruns in string handling ------------------------------------------------------------------- Wed Nov 13 18:29:10 CET 2002 - werner@suse.de - Update to showconsole 1.02 (a cleanup version) - Update to mingetty 0.9.5s (s stand for SuSE) * New old option for avoiding vcs/vcsa hangup, terminal reset, and the usage of the glibc for updating wtmp. * Now the default terminal type can be set at compile time as an make option. ------------------------------------------------------------------- Wed Nov 13 14:41:15 CET 2002 - werner@suse.de - Update to killproc 2.05: * Change usleep which now calls sched_yield() for 0 microseconds ------------------------------------------------------------------- Tue Nov 12 16:06:30 CET 2002 - werner@suse.de - Update to killproc 2.04: * Better symlink handling * New dialog prompt handling for services * New chroot option. ------------------------------------------------------------------- Mon Nov 11 00:30:06 CET 2002 - ro@suse.de - fixed deprecated multiline string literal ------------------------------------------------------------------- Mon Nov 4 19:12:03 CET 2002 - werner@suse.de - Use usleep(1) in startproc/killproc/killall5 to force the kernel to run the scheduler. ------------------------------------------------------------------- Fri Aug 16 14:20:27 CEST 2002 - werner@suse.de - Add PreReq (bug #18005) - Not only blogger and blogd but also set and showconsole together with their manual pages. ------------------------------------------------------------------- Thu Aug 8 13:48:46 CEST 2002 - ihno@suse.de - adding blogger and blogd to s390/s390x ------------------------------------------------------------------- Fri Aug 2 13:01:11 CEST 2002 - froh@suse.de - removed blogger from s390&s390x package lists - changed 'ifarch s390' and 'ifarch s390x' to 'ifarch s390 s390x' ------------------------------------------------------------------- Tue Jul 16 16:07:19 CEST 2002 - werner@suse.de - Expand possible pid string length from 22 to 255 ------------------------------------------------------------------- Fri Jul 5 14:09:36 CEST 2002 - werner@suse.de - Re-enable SIGINT in case or re-reading inittab (bug #16469) ------------------------------------------------------------------- Thu Jul 4 17:58:41 CEST 2002 - werner@suse.de - Update to killproc 2.03 - Fix pointer for ioctl in libconsole of showconsole ------------------------------------------------------------------- Tue Apr 30 13:37:48 CEST 2002 - werner@suse.de - Even if no blogd is used on S390x, the libblogger is required ------------------------------------------------------------------- Mon Apr 29 18:35:14 CEST 2002 - werner@suse.de - Avoid trouble with stupid gcc 3.1 parser and inlined macros. ------------------------------------------------------------------- Thu Apr 25 18:57:56 CEST 2002 - werner@suse.de - changes on mingetty (new version 0.9.4c) * Add support for other TTY devices than virtual console * Add nohost patch from Anders ?? ------------------------------------------------------------------- Mon Apr 22 15:20:08 CEST 2002 - sf@suse.de - changed path to libcrypt in Makefile to also compile on lib64-archs ------------------------------------------------------------------- Tue Feb 12 02:11:38 CET 2002 - ro@suse.de - fix owner/group ------------------------------------------------------------------- Tue Jan 15 12:25:25 CET 2002 - werner@suse.de - Different usage messages for startproc and start_daemon (#12692) ------------------------------------------------------------------- Fri Dec 14 18:37:33 CET 2001 - werner@suse.de - Skip spinner of fsck/e2fsck in boot logging file ------------------------------------------------------------------- Mon Oct 1 19:31:43 CEST 2001 - werner@suse.de - Build and install utmpdump ------------------------------------------------------------------- Mon Oct 1 18:26:05 CEST 2001 - werner@suse.de - Move to SysVinit 2.82 and migrate our patches to 2.82 ------------------------------------------------------------------- Tue Sep 25 17:50:22 CEST 2001 - werner@suse.de - Fix race on waiting on console I/O: just try open log file first ------------------------------------------------------------------- Thu Sep 20 14:54:27 CEST 2001 - werner@suse.de - Ignore interrupted waitpid(2) calls ------------------------------------------------------------------- Wed Sep 19 19:47:16 CEST 2001 - werner@suse.de - Add forgotten configuration of powerd ------------------------------------------------------------------- Wed Sep 19 14:19:53 CEST 2001 - werner@suse.de - Update to powerd 2.0.2 because this version initialize the serial interface which seems to be required for kernel 2.4.x ------------------------------------------------------------------- Fri Sep 7 17:29:01 CEST 2001 - werner@suse.de - startproc: close boot logging FIFO before executing a daemon. ------------------------------------------------------------------- Wed Sep 5 13:34:07 CEST 2001 - werner@suse.de - blogd: really read the console a half second (bug #9899) ------------------------------------------------------------------- Tue Sep 4 12:51:04 CEST 2001 - werner@suse.de - Add waitpid() loop nodead lock patch of Andrea - Add a check in the waitpid() loop to exit on failure ------------------------------------------------------------------- Thu Aug 30 16:16:35 CEST 2001 - werner@suse.de - Make blogd/showconsole more robustly against errors - Add some fixes of bug #9898 ------------------------------------------------------------------- Fri Aug 24 18:04:27 CEST 2001 - werner@suse.de - Activate 64 bit file handling interface (large file support) ------------------------------------------------------------------- Thu Aug 23 14:01:03 CEST 2001 - werner@suse.de - Do not reset terminal device of /dev/console if on a serial line ------------------------------------------------------------------- Tue Jun 26 12:35:39 CEST 2001 - cstein@suse.de - added a patch for the shutdown messages (see bug #8076) (also changed some other strings in shutdown.c) ------------------------------------------------------------------- Mon Jun 25 17:25:39 CEST 2001 - bk@suse.de - back out read return 0 patch and don't build showconsole on s390x ------------------------------------------------------------------- Mon Jun 25 14:38:13 CEST 2001 - bk@suse.de - don't include showconsole programs in filelist on s390x ------------------------------------------------------------------- Fri Jun 22 13:47:07 CEST 2001 - bk@suse.de - blogd: when read return 0, this means EOF - don't loop in this case. ------------------------------------------------------------------- Tue Jun 12 13:04:48 EDT 2001 - bk@suse.de - don't try to build showconsole on s390x(not supported by kernel) ------------------------------------------------------------------- Wed May 23 16:10:59 CEST 2001 - werner@suse.de - Do not eat up argv and environ at boot logging in startproc ------------------------------------------------------------------- Wed May 23 12:04:04 CEST 2001 - werner@suse.de - New killproc version 2.01: now we're able again to find deamons based on scripts. - Make fifo /dev/blog after installation if not exist. ------------------------------------------------------------------- Tue May 8 15:31:17 CEST 2001 - werner@suse.de - Remove previous barrier() calls but use them on empty loops. ------------------------------------------------------------------- Wed May 2 19:21:37 CEST 2001 - werner@suse.de - Call umask only once for all init processes (pid 1 and others) - Add some barrier() against officious compiler - Rename cpp macro TEST to SYSVINIT_TEST ------------------------------------------------------------------- Tue Apr 24 16:43:19 CEST 2001 - werner@suse.de - Add default umask 022 at boot time ------------------------------------------------------------------- Tue Apr 17 17:58:59 CEST 2001 - werner@suse.de - Few minor changes to killproc and co. ------------------------------------------------------------------- Thu Apr 12 16:57:53 CEST 2001 - werner@suse.de - Disable boot logging and boot message redirection at common runlevels if TIOCGDEV is missed. ------------------------------------------------------------------- Wed Apr 11 14:39:25 CEST 2001 - werner@suse.de - blogd: complain about missing ioctl TIOCGDEV at compile and run time ------------------------------------------------------------------- Wed Apr 4 18:07:57 CEST 2001 - werner@suse.de - After fork reset signal handling of startproc to default for common signals ------------------------------------------------------------------- Thu Mar 22 15:55:13 CET 2001 - werner@suse.de - Startproc/killproc: handle by RPM moved and deleted exe links ------------------------------------------------------------------- Wed Mar 21 18:41:12 CET 2001 - werner@suse.de - Add patch for rlstat() of schowconsole (Andreas Schwab) ------------------------------------------------------------------- Mon Mar 19 14:49:25 CET 2001 - werner@suse.de - Startproc/killproc: handle deleted exe links ------------------------------------------------------------------- Fri Mar 9 11:57:22 CET 2001 - werner@suse.de - Add forgotten usleep to file list ------------------------------------------------------------------- Wed Feb 14 16:58:04 CET 2001 - werner@suse.de - Use sysvinit 2.78.4 - Spilt dif into several patches - Use static on the most functions of init.c - Integrate showconsole - bzip tar's ------------------------------------------------------------------- Mon Feb 5 18:27:03 CET 2001 - werner@suse.de - Update of killproc to version 2.00 * LSB conform exit values * Use boot logging provided by showconsole-0.9.tar.gz of aaa_base * New program usleep ------------------------------------------------------------------- Mon Jan 15 18:07:07 CET 2001 - werner@suse.de - Make strncmp of exe link and fullname working upto MAXNAMLEN ------------------------------------------------------------------- Tue Jan 9 15:02:17 CET 2001 - werner@suse.de - Use int instead of kdev_t in bootlogd.c ------------------------------------------------------------------- Wed Nov 29 18:10:29 CET 2000 - werner@suse.de - Make tty settings for sulogin working, and enable job control. - Workaround vor sigfholder (may kernel bug) ------------------------------------------------------------------- Tue Nov 28 18:57:43 CET 2000 - werner@suse.de - New and fixed killproc version 1.17 - Change some man pages of sysvinit to fit our new boot scheme - Enable tty settings for sulogin, should be checked on serial console (BTW: SHOULD we DO that?). ------------------------------------------------------------------- Thu Nov 16 08:56:05 CET 2000 - ro@suse.de - fixed install for killproc ------------------------------------------------------------------- Wed Nov 15 16:54:01 CET 2000 - werner@suse.de - New killproc version (1.16) * base name allowed * protected the parent of the parent * provide pidofproc (a link to checkproc for a verbose checkproc) * provide stat_daemon (a link to statproc) ------------------------------------------------------------------- Mon Oct 23 14:56:30 CEST 2000 - werner@suse.de - changes on mingetty (new version 0.9.4b) * On ro files systems chmod/chown shouldn't force an exit. * Therefore we need a warn message. * Due to the lack of a revoke system call we signal all file holders including the mmaping processes. ------------------------------------------------------------------- Wed Jun 28 09:42:32 CEST 2000 - bk@suse.de - enabled reboot on s390 ------------------------------------------------------------------- Sun Jun 25 23:36:30 CEST 2000 - bk@suse.de - removed some not needed files on s390 ------------------------------------------------------------------- Tue May 30 15:28:25 CEST 2000 - werner@suse.de - Correct path of powerstatus (/var/run/powerstatus) of powerd ------------------------------------------------------------------- Wed May 24 14:54:41 CEST 2000 - garloff@suse.de - Added minimal docu for swsusp. ------------------------------------------------------------------- Tue May 23 18:55:02 CEST 2000 - werner@suse.de - New killproc version 1.15 reading exe link for kernel 2.2 ------------------------------------------------------------------- Wed May 17 20:24:56 CEST 2000 - garloff@suse.de - Added software-suspend support to init. - login option of mingetty limits logname to 42 chars. ------------------------------------------------------------------- Wed May 10 23:29:56 CEST 2000 - garloff@suse.de - Working patch for mingetty to support devfs. ------------------------------------------------------------------- Wed May 10 17:29:30 CEST 2000 - garloff@suse.de - Preliminary patch for devfs. ------------------------------------------------------------------- Wed May 10 16:31:21 CEST 2000 - garloff@suse.de - Make it more secure by passing the logname as one arg and by checking for a leading '-'. The manpage tells the sysadmin about possible risks now. ------------------------------------------------------------------- Tue May 9 23:35:29 CEST 2000 - garloff@suse.de - Added new options --login and --logopts to mingetty, so you may create an inittab entry using ssh for login or similar ------------------------------------------------------------------- Tue Mar 7 20:59:43 CET 2000 - werner@suse.de - Ignore SIGTERM for syslogd because this daemon use that signal to control the parent process. - Make read/write of /etc/ioctrl.save EINTR safe - Use defined special character given from - No flow control (-ixon), ignore break (ignbrk), and make nl/cr more usable (sane). - Set the terminal line immediately ------------------------------------------------------------------- Mon Mar 6 14:14:52 CET 2000 - werner@suse.de - Avoid script handling for kernel threads ------------------------------------------------------------------- Sun Mar 5 22:53:25 CET 2000 - werner@suse.de - If open fails -1 is returned (close bug #2200) ------------------------------------------------------------------- Fri Mar 3 15:49:51 CET 2000 - kukuk@suse.de - Create /usr/bin/shutdown link for UltraSPARC kernel ------------------------------------------------------------------- Mon Feb 21 21:19:14 CET 2000 - werner@suse.de - New version of killproc (1.1.4): fix of script handling - New version of sysvinit (2.78) with some bug fixes ------------------------------------------------------------------- Thu Dec 16 16:10:24 CET 1999 - werner@suse.de - New version of killproc 1.13 * Bug fix in handling hard links for daemons using pid files * Bug fix: PROC pointers should not be volatile * Shorten nonsleeps for none daemon programs ------------------------------------------------------------------- Tue Nov 9 17:03:46 CET 1999 - werner@suse.de - Avoid trouble with hard links of binaries ------------------------------------------------------------------- Sun Nov 7 17:20:32 MET 1999 - kukuk@suse.de - mingetty: Add 1900 to tm_year, it contains the years since 1900. ------------------------------------------------------------------- Wed Nov 3 23:33:08 CET 1999 - werner@suse.de - New killproc 1.12 * Fix option -q of startproc * Fix Bug in wait4 handling of startproc * Fix script detection: do not handle startproc, killproc, and checkproc as script interpreters ------------------------------------------------------------------- Mon Nov 1 23:21:26 MET 1999 - werner@suse.de - Add a patch from Marius ------------------------------------------------------------------- Fri Oct 29 16:52:55 CEST 1999 - werner@suse.de - powerd should tell init if status is OK again ------------------------------------------------------------------- Thu Sep 30 21:36:42 CEST 1999 - werner@suse.de - New killproc version 1.11 * Some small speedups * Minor spell correction in the manual pages * Allow login onto tty's - Use RPM_OPT_FLAGS throughout ------------------------------------------------------------------- Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. ------------------------------------------------------------------- Tue Sep 7 23:01:34 CEST 1999 - werner@suse.de - Enable mingetty resetting the terminal ------------------------------------------------------------------- Fri Aug 6 22:27:24 CEST 1999 - werner@suse.de - New killproc-1.10 * startproc which is able to sleep * better zombie handling - killproc doesn't ignore zombies - checkproc ignores zombies without `-z' by default - startproc checks zombie state of child while sleeping ------------------------------------------------------------------- Tue Jul 6 16:34:37 CEST 1999 - werner@suse.de - Fix pts problem of shutdown (dowall.c) ------------------------------------------------------------------- Thu Jun 24 19:09:15 CEST 1999 - werner@suse.de - Add lastb and its manual page ------------------------------------------------------------------- Wed Jun 23 18:37:56 CEST 1999 - werner@suse.de - Integrate newest mingetty patch of jurix - Update killproc version 1.9 * be more sufficient in setting user and/or group id - Update to sysvinit 2.76 * Integrate newest sysvinit patch of jurix into our patch. The command last is part of sysvinit. ------------------------------------------------------------------- Tue Jun 22 23:37:14 CEST 1999 - werner@suse.de - Update to new killproc version 1.8 * startproc knows about setsid to set up a new process session for the new task (option -s) * startproc can change the effective uid and/or gid for a process (option -u uid and/or -g gid) - Make spec file more handy for newer versions. ------------------------------------------------------------------- Mon May 3 18:17:22 CEST 1999 - werner@suse.de - Enable killproc-1.7.dif in specs file ------------------------------------------------------------------- Mon May 3 18:11:58 CEST 1999 - werner@suse.de - killproc shouldn't complain a disappeared job/thread ------------------------------------------------------------------- Mon Apr 19 17:11:01 CEST 1999 - werner@suse.de - mingetty: reset not only /dev/tty but /dev/vcs and /dev/vcsa also ------------------------------------------------------------------- Fri Feb 26 14:59:28 MET 1999 - werner@suse.de - New killproc vesion 1.7 * read of /proc/ is secure against EINTR * handle script names ala `bash -x /usr/bin/myscript -y' ------------------------------------------------------------------- Mon Jan 18 21:34:02 MET 1999 - werner@suse.de - Make killproc more smart, e.g. faster - Make startproc alpah compatible ------------------------------------------------------------------- Thu Dec 10 18:31:42 MET 1998 - ro@suse.de - added last manpage - link init static ------------------------------------------------------------------- Tue Dec 8 15:42:07 MET 1998 - ro@suse.de - use last from sysvinit-2.75 ------------------------------------------------------------------- Mon Nov 30 18:34:45 MET 1998 - werner@suse.de - Close some races, unknowns, and difficulties in killproc tools ------------------------------------------------------------------- Tue Nov 24 20:40:28 MET 1998 - werner@suse.de - Don't blame boot script with killproc having same name as the controlled daemon ... new kernel doesn't need this. ------------------------------------------------------------------- Mon Nov 16 14:20:48 MET 1998 - ro@suse.de - install man-page for powerd ------------------------------------------------------------------- Fri Nov 13 16:42:37 MET 1998 - werner@suse.de - Integrate powerd-2.0 for a replacment of the obsolate old one ------------------------------------------------------------------- Mon Nov 2 09:40:18 MET 1998 - ro@suse.de - update to killproc-1.6 ------------------------------------------------------------------- Thu Oct 22 00:50:09 MEST 1998 - ro@suse.de - update to killproc-1.5 (take 2) ------------------------------------------------------------------- Thu Oct 8 17:30:47 MEST 1998 - ro@suse.de - killproc: libinit.c output of "can't open pid file" only "#if DEBUG" ------------------------------------------------------------------- Tue Oct 6 23:45:29 MEST 1998 - ro@suse.de - updated killproc to get rid of a memleak ------------------------------------------------------------------- Mon Oct 5 13:03:46 MEST 1998 - ro@suse.de - new version: killproc-1.4 ------------------------------------------------------------------- Fri Jul 3 13:59:12 MET DST 1998 - werner@suse.de - added killproc-1.2, a replacement of the old killproc ------------------------------------------------------------------- Wed May 6 12:38:42 MEST 1998 - florian@suse.de - added an option to killproc to also kill process groups: killproc [-SIG] [-g] prog ------------------------------------------------------------------- Tue Nov 4 17:17:21 MET 1997 - mantel@suse.de - creation of dev/initctl fixed ------------------------------------------------------------------- Thu Oct 23 13:17:32 MEST 1997 - ro@suse.de - ready for autobuild