Blame SPECS/sysvinit.spec

b1e7a3
Summary: Programs which control basic system processes
b1e7a3
Name: sysvinit
b1e7a3
Version: 2.88
b1e7a3
Release: 12.dsf%{?dist}
b1e7a3
License: GPLv2+
b1e7a3
Group: System Environment/Base
b1e7a3
Source: http://download.savannah.gnu.org/releases/sysvinit/sysvinit-%{version}dsf.tar.bz2
b1e7a3
URL: http://savannah.nongnu.org/projects/sysvinit/
b1e7a3
Patch1: sysvinit-2.78-man.patch
b1e7a3
Patch2: sysvinit-2.86-autofsck.patch
b1e7a3
Patch3: sysvinit-2.86-loginshell.patch
b1e7a3
Patch4: sysvinit-2.86-inittab.patch
b1e7a3
Patch5: sysvinit-2.86-single.patch
b1e7a3
Patch6: sysvinit-2.88-quiet.patch
b1e7a3
Patch14: sysvinit-2.88-ipv6.patch
b1e7a3
Patch15: sysvinit-2.88-omit.patch
b1e7a3
Patch16: sysvinit-2.88-wall-maxlines.patch
b1e7a3
Patch17: sysvinit-2.88-wall-broadcast-message.patch
b1e7a3
Patch18: sysvinit-2.88-newline.patch
b1e7a3
Patch19: sysvinit-2.88-usrmove.patch
b1e7a3
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
b1e7a3
Requires: pam >= 0.66-5
b1e7a3
Requires: filesystem >= 2.2.4-1
b1e7a3
Requires: libselinux >= 1.21.10-1 libsepol >= 1.3.5
b1e7a3
Requires: sysvinit-tools = %{version}-%{release}
b1e7a3
Obsoletes: SysVinit < 2.86-17
b1e7a3
Provides: SysVinit = %{version}-%{release}
b1e7a3
BuildRequires: libselinux-devel >= 1.21.10-1 libsepol-devel >= 1.3.5
b1e7a3
b1e7a3
%description
b1e7a3
The sysvinit package contains a group of processes that control
b1e7a3
the very basic functions of your system. sysvinit includes the init
b1e7a3
program, the first program started by the Linux kernel when the
b1e7a3
system boots. Init then controls the startup, running, and shutdown
b1e7a3
of all other programs.
b1e7a3
b1e7a3
%package tools
b1e7a3
Summary: Tools used for process and utmp management.
b1e7a3
Group: System Environment/Base
b1e7a3
Provides: /sbin/pidof
b1e7a3
b1e7a3
%description tools
b1e7a3
The sysvinit-tools package contains various tools used for process
b1e7a3
management.
b1e7a3
b1e7a3
%prep
b1e7a3
%setup -q -n sysvinit-%{version}dsf
b1e7a3
# We use a shell, not sulogin. Other random man fixes go here (such as #192804)
b1e7a3
%patch1 -p1 -b .manpatch
b1e7a3
# Unlink /.autofsck on shutdown -f
b1e7a3
%patch2 -p1 -b .autofsck
b1e7a3
# Invoke single-user shell as a login shell (#105653)
b1e7a3
%patch3 -p1 -b .loginshell
b1e7a3
# Adjust examples in inittab(5) to more accurately reflect RH/Fedora
b1e7a3
# usage (#173572)
b1e7a3
%patch4 -p1 -b .inittabdocs
b1e7a3
# Fix single user mode (#176348)
b1e7a3
%patch5 -p1 -b .single
b1e7a3
# Be less verbose when booted with 'quiet'
b1e7a3
%patch6 -p1 -b .quiet
b1e7a3
# Change accepted ipv6 addresses (#573346)
b1e7a3
%patch14 -p1 -b .ipv6
b1e7a3
# Add option to pidof to exclude similar processes to omitted processes (#632321)
b1e7a3
%patch15 -p1 -b .omit
b1e7a3
# Fix counting MAXLINES in wall
b1e7a3
%patch16 -p1 -b .maxlines
b1e7a3
# Raise limit for broadcast message
b1e7a3
%patch17 -p1 -b .broadcast
b1e7a3
# Deal with disappearing files and binaries with a newline in their name (#853081)
b1e7a3
%patch18 -p1 -b .newline
b1e7a3
# Move pidof and killall5
b1e7a3
%patch19 -p1 -b .usrmove
b1e7a3
b1e7a3
%build
b1e7a3
%ifarch sparcv9 sparc64 s390 s390x
b1e7a3
export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -fPIE"
b1e7a3
%else
b1e7a3
export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -fpie"
b1e7a3
%endif
b1e7a3
make %{?_smp_mflags} CC="%{__cc}" LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now -lcrypt" -C src
b1e7a3
b1e7a3
%install
b1e7a3
rm -rf $RPM_BUILD_ROOT
b1e7a3
for I in bin usr/{bin,include,sbin} %{_mandir}/man{1,3,5,8} etc var/run dev; do
b1e7a3
	mkdir -p $RPM_BUILD_ROOT/$I
b1e7a3
done
b1e7a3
make -C src ROOT=$RPM_BUILD_ROOT MANDIR=%{_mandir} STRIP=/bin/true \
b1e7a3
	BIN_OWNER=`id -nu` BIN_GROUP=`id -ng` install
b1e7a3
b1e7a3
rm -f $RPM_BUILD_ROOT/usr/sbin/bootlogd
b1e7a3
rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/bootlogd*
b1e7a3
chmod 755 $RPM_BUILD_ROOT/usr/bin/utmpdump
b1e7a3
b1e7a3
# Remove these files, as we use upstart as /sbin/init.
b1e7a3
rm -f $RPM_BUILD_ROOT/usr/sbin/{halt,init,poweroff,reboot,runlevel,shutdown,telinit}
b1e7a3
rm -f $RPM_BUILD_ROOT/%{_includedir}/initreq.h
b1e7a3
rm -f $RPM_BUILD_ROOT/%{_mandir}/man5/*
b1e7a3
rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/{halt,init,poweroff,reboot,runlevel,shutdown,telinit}*
b1e7a3
b1e7a3
# /sbin/fstab-decode is part of initscripts
b1e7a3
rm -f $RPM_BUILD_ROOT/usr/sbin/fstab-decode
b1e7a3
rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/fstab-decode.8
b1e7a3
b1e7a3
# /bin/mountpoint is part of util-linux >= 2.20
b1e7a3
rm -f $RPM_BUILD_ROOT/bin/mountpoint
b1e7a3
rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/mountpoint.*
b1e7a3
b1e7a3
# sulogin and utmpdump are part of util-linux
b1e7a3
rm -f $RPM_BUILD_ROOT/usr/sbin/sulogin
b1e7a3
rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/sulogin.*
b1e7a3
rm -f $RPM_BUILD_ROOT/usr/bin/utmpdump
b1e7a3
rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/utmpdump.*
b1e7a3
b1e7a3
b1e7a3
%clean
b1e7a3
rm -rf $RPM_BUILD_ROOT
b1e7a3
b1e7a3
%files tools
b1e7a3
%defattr(-,root,root)
b1e7a3
%doc doc/Changelog COPYRIGHT
b1e7a3
#/bin/mountpoint
b1e7a3
%{_bindir}/last
b1e7a3
%{_bindir}/lastb
b1e7a3
%{_bindir}/mesg
b1e7a3
#%{_bindir}/utmpdump
b1e7a3
%attr(2555,root,tty)  %{_bindir}/wall
b1e7a3
%{_sbindir}/pidof
b1e7a3
%{_sbindir}/killall5
b1e7a3
#/sbin/sulogin
b1e7a3
%{_mandir}/man1/*
b1e7a3
%{_mandir}/man8/killall5*
b1e7a3
%{_mandir}/man8/pidof*
b1e7a3
#%{_mandir}/man8/sulogin*
b1e7a3
b1e7a3
%changelog
b1e7a3
* Tue Jul 16 2013 Lukáš Nykrýn <lnykryn@redhat.com> - 2.88-12.dsf
b1e7a3
- Move pidof and killall5 to /usr/sbin
b1e7a3
b1e7a3
* Fri Jun 21 2013 Lukáš Nykrýn <lnykryn@redhat.com> - 2.88-11.dsf
b1e7a3
- Deal with disappearing files and binaries with a newline in their name (#853081)
b1e7a3
b1e7a3
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.88-10.dsf
b1e7a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b1e7a3
b1e7a3
* Thu Sep 13 2012 Petr Lautrbach <plautrba@redhat.com> 2.88-9.dsf
b1e7a3
- rebuild with PIE and full RELRO enabled (#853183)
b1e7a3
b1e7a3
* Wed Aug 01 2012 Petr Lautrbach <plautrba@redhat.com> 2.88-8.dsf
b1e7a3
- disable utmpdump and sulogin, now available in util-linux
b1e7a3
b1e7a3
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.88-7.dsf
b1e7a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b1e7a3
b1e7a3
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.88-6.dsf
b1e7a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b1e7a3
b1e7a3
* Tue Aug 02 2011 Petr Lautrbach <plautrba@redhat.com> 2.88-5.dsf
b1e7a3
- disable mountpoint(1) man page
b1e7a3
b1e7a3
* Tue Aug  2 2011 Karel Zak <kzak@redhat.com> 2.88-4.dsf
b1e7a3
- disable mountpoint(1), now availabale in util-linux
b1e7a3
b1e7a3
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.88-3.dsf
b1e7a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b1e7a3
b1e7a3
* Fri Jan 07 2011 Petr Lautrbach <plautrba@redhat.com> 2.88-2.dsf
b1e7a3
- Raise limit for broadcast message (#663032)
b1e7a3
b1e7a3
* Thu Oct 21 2010 Petr Lautrbach <plautrba@redhat.com> 2.88-1.dsf
b1e7a3
- Update to new upstream release 2.88dsf
b1e7a3
- Fix counting MAXLINES in wall
b1e7a3
b1e7a3
* Thu Sep 09 2010 Bill Nottingham <notting@redhat.com> 2.87-5.dsf
b1e7a3
- Add -m option to pidof to omit processes that match existing omitted pids (#632321)
b1e7a3
b1e7a3
* Tue Apr 06 2010 Petr Lautrbach <plautrba@redhat.com> 2.87-4.dsf
b1e7a3
- Changed IPv4 vs IPv6 heuristic in last command (#573346)
b1e7a3
b1e7a3
* Mon Mar 22 2010 Petr Lautrbach <plautrba@redhat.com> 2.87-3.dsf
b1e7a3
- Add -w option to last command for wide output (#550333)
b1e7a3
b1e7a3
* Mon Mar 08 2010 Petr Lautrbach <plautrba@redhat.com> 2.87-2.dsf
b1e7a3
- fix using get_default_context_with_level (#568530)
b1e7a3
b1e7a3
* Thu Sep 17 2009 Ville Skyttä <ville.skytta@iki.fi> - 2.87-1.dsf
b1e7a3
- Avoid stripping binaries during build to fix -debuginfo.
b1e7a3
b1e7a3
* Mon Jul 27 2009 Bill Nottingham <notting@redhat.com> - 2.87-0.dsf
b1e7a3
- Update to new upstream release 2.87dsf
b1e7a3
-- remove many upstreamed/obsolete patches
b1e7a3
b1e7a3
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.86-28
b1e7a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b1e7a3
b1e7a3
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.86-27
b1e7a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b1e7a3
b1e7a3
* Mon Dec  8 2008 Bill Nottingham <notting@redhat.com> - 2.86-26
b1e7a3
- document readlink() behavior in pidof (#201317)
b1e7a3
- fix potential issue in utmpdmp (#473485)
b1e7a3
b1e7a3
* Wed Oct  1 2008 Bill Nottingham <notting@redhat.com> - 2.86-25
b1e7a3
- rediff patches (#464940)
b1e7a3
- remove change_console, it's no longer needed with plymouth
b1e7a3
b1e7a3
* Tue Mar 11 2008 Bill Nottingham <notting@redhat.com> - 2.86-24
b1e7a3
- replace change_console with a script that does the proper upstart
b1e7a3
  machinations
b1e7a3
b1e7a3
* Fri Mar  7 2008 Bill Nottingham <notting@redhat.com> - 2.86-23
b1e7a3
- move mountpoint to -tools subpackage
b1e7a3
- don't build sysvinit package itself
b1e7a3
b1e7a3
* Fri Feb 29 2008 Bill Nottingham <notting@redhat.com> - 2.86-22
b1e7a3
- don't kill pid 1 with killall5
b1e7a3
b1e7a3
* Fri Feb 15 2008 Bill Nottingham <notting@redhat.com> - 2.86-21
b1e7a3
- split off a -tools subpackage to avoid upstart conflicts (#431110)
b1e7a3
b1e7a3
* Fri Feb 15 2008 Bill Nottingham <notting@redhat.com> - 2.86-20
b1e7a3
- don't abort if policy is already loaded (#431113)
b1e7a3
b1e7a3
* Wed Oct 10 2007 Bill Nottingham <notting@redhat.com> - 2.86-18
b1e7a3
- rebuild for buildid
b1e7a3
b1e7a3
* Fri Aug  3 2007 Bill Nottingham <notting@redhat.com>
b1e7a3
- tweak license tag
b1e7a3
b1e7a3
* Fri May  4 2007 Bill Nottingham <notting@redhat.com> - 2.86-17
b1e7a3
- rename to sysvinit to match upstream, do the usual
b1e7a3
  provides/obsoletes (#226475)
b1e7a3
b1e7a3
* Mon Apr 16 2007 Bill Nottingham <notting@redhat.com> - 2.86-16
b1e7a3
- pidof: ignore '-c' when called as non-root (#230829)
b1e7a3
b1e7a3
* Tue Feb 13 2007 Bill Nottingham <notting@redhat.com> - 2.86-15
b1e7a3
- spec cleanups; remove initunlvl part of %%post, as that hasn't
b1e7a3
  been supported for nearly 4 years
b1e7a3
b1e7a3
* Fri Oct 13 2006 Bill Nottingham <notting@redhat.com> - 2.86-14
b1e7a3
- revert fix for #184340 (#210549, #209169)
b1e7a3
b1e7a3
* Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 2.86-13
b1e7a3
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
b1e7a3
b1e7a3
* Thu Sep 21 2006 Bill Nottingham <notting@redhat.com> - 2.86-12
b1e7a3
- set controlling tty for /etc/rc so that ctrl-c can be passed to hung
b1e7a3
  services (#184340)
b1e7a3
b1e7a3
* Thu Aug 10 2006 Bill Nottingham <notting@redhat.com> - 2.86-11
b1e7a3
- fix warning on SELinux policy load failure (#185603)
b1e7a3
- don't package /dev/initctl (#174652, #199939)
b1e7a3
- allow some time for failed console opens to resolve themselves (#181546)
b1e7a3
- add documentation of -f to last(1) (#192804)
b1e7a3
b1e7a3
* Wed Aug  9 2006 Bill Nottingham <notting@redhat.com> - 2.86-9
b1e7a3
- preserve 'WAITING' across re-exec (#143289, others)
b1e7a3
- actually apply quiet patch
b1e7a3
- don't write garbage to utmp on x86-64 (#176494)
b1e7a3
b1e7a3
* Tue Aug  8 2006 Bill Nottingham <notting@redhat.com> - 2.86-7
b1e7a3
- be slightly less verbose when booted with 'quiet'
b1e7a3
b1e7a3
* Wed Jul 19 2006 Bill Nottingham <notting@redhat.com> - 2.86-6
b1e7a3
- fix IPv6 patch (<mzazrive@redhat.com>)
b1e7a3
b1e7a3
* Tue Jul 18 2006 Bill Nottingham <notting@redhat.com> - 2.86-5
b1e7a3
- IPv6 support for last (<mzazrive@redhat.com>)
b1e7a3
b1e7a3
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.86-4.1
b1e7a3
- rebuild
b1e7a3
b1e7a3
* Wed May 10 2006 Bill Nottingham <notting@redhat.com> - 2.86-3
b1e7a3
- fix potential under-copy of proc title (#188160, <kir@sacred.ru>)
b1e7a3
b1e7a3
* Fri Mar 17 2006 Bill Nottingham <notting@redhat.com> - 2.86-3
b1e7a3
- document that the kernel may sync even if reboot is called with -n (#180967)
b1e7a3
b1e7a3
* Mon Feb 13 2006 Bill Nottingham <notting@redhat.com> - 2.86-2.2.2
b1e7a3
- and again...
b1e7a3
b1e7a3
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.86-2.2
b1e7a3
- bump again for double-long bug on ppc(64)
b1e7a3
b1e7a3
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.86-2.1
b1e7a3
- rebuilt for new gcc4.1 snapshot and glibc changes
b1e7a3
b1e7a3
* Wed Dec 21 2005 Bill Nottingham <notting@redhat.com> - 2.86-2
b1e7a3
- fix single user mode (#176348)
b1e7a3
b1e7a3
* Mon Dec 19 2005 Bill Nottingham <notting@redhat.com> - 2.86-1
b1e7a3
- update to upstream 2.86
b1e7a3
- adjust patches
b1e7a3
- install initreq.h (#119039)
b1e7a3
- allow halt/reboot to handle being called by login correctly (#104062, <worley@theworld.com>)
b1e7a3
- document pam_console usage for halt (#114970)
b1e7a3
b1e7a3
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
b1e7a3
- rebuilt for new gcj
b1e7a3
b1e7a3
* Mon Dec 5 2005 Dan Walsh <dwalsh@redhat.com> - 2.85-43
b1e7a3
- Use log(L_VB for SELinux error
b1e7a3
b1e7a3
* Fri Nov 18 2005 Bill Nottingham <notting@redhat.com>
b1e7a3
- clean up examples in inittab(5) (#173572)
b1e7a3
b1e7a3
* Sat Oct 14 2005 Dan Walsh <dwalsh@redhat.com> - 2.85-42
b1e7a3
- Fix patch
b1e7a3
b1e7a3
* Fri Oct 14 2005 Dan Walsh <dwalsh@redhat.com> - 2.85-41
b1e7a3
- replace load_policy with selinux_init_load_policy
b1e7a3
- add getseuserbyname to sulogin
b1e7a3
b1e7a3
* Thu Jun 30 2005 Bill Nottingham <notting@redhat.com> - 2.85-40
b1e7a3
- pidof: fix the fix for #85796, which broke the fix for #138788
b1e7a3
b1e7a3
* Wed Apr 27 2005 Bill Nottingham <notting@redhat.com> - 2.85-39
b1e7a3
- invoke single-user shell as a login shell (#105653)
b1e7a3
b1e7a3
* Mon Apr 25 2005 Bill Nottingham <notting@redhat.com> - 2.85-38
b1e7a3
- pidof: use readlink instead of stat to avoid NFS hangs (#138788, 
b1e7a3
- pidof: fix handling of scripts (#85796)
b1e7a3
- pidof: add -c option for only matching processes with the same root (<twoerner@redhat.com>)
b1e7a3
b1e7a3
* Wed Feb 23 2005 Bill Nottingham <notting@redhat.com> - 2.85-37
b1e7a3
- add patch for SELinux user configs (<dwalsh@redhat.com>)
b1e7a3
- disable readlink patch while it's being fixed
b1e7a3
b1e7a3
* Mon Nov 15 2004 Bill Nottingham <notting@redhat.com> - 2.85-35
b1e7a3
- use readlink instead of stat to avoid NFS hangs (#138788, <constgq@yahoo.com>)
b1e7a3
b1e7a3
* Thu Oct 07 2004 Florian La Roche <Florian.LaRoche@redhat.de>
b1e7a3
- add patch from Steve Grubb to re-build as non-root, #131841
b1e7a3
b1e7a3
* Fri Sep 17 2004 Bill Nottingham <notting@redhat.com> 2.85-33
b1e7a3
- updated SELinux patch from Stephen Smalley
b1e7a3
b1e7a3
* Wed Aug 11 2004 Dan Walsh <dwalsh@redhat.com> 2.85-32
b1e7a3
- Read booleans file to setup booleans on reboot
b1e7a3
b1e7a3
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
b1e7a3
- rebuilt
b1e7a3
b1e7a3
* Wed Jun 8 2004 Dan Walsh <dwalsh@redhat.com> 2.85-30
b1e7a3
- Remove MLS Support from selinux patch, new design allows this for free
b1e7a3
b1e7a3
* Thu Jun 3 2004 Dan Walsh <dwalsh@redhat.com> 2.85-29
b1e7a3
- Add MLS Support to selinux patch
b1e7a3
b1e7a3
* Thu Jun  3 2004 Bill Nottingham <notting@redhat.com> 2.85-28
b1e7a3
- fix overrun of argv[0] (#125172, #124813, <alexl@redhat.com>)
b1e7a3
b1e7a3
* Wed Jun  2 2004 Bill Nottingham <notting@redhat.com> 2.85-27
b1e7a3
- cleanup logic some
b1e7a3
b1e7a3
* Thu May 27 2004 Dan Walsh <dwalsh@redhat.com> 2.85-26
b1e7a3
- Use selinux_getenforcemode
b1e7a3
b1e7a3
* Tue May 25 2004 Dan Walsh <dwalsh@redhat.com> 2.85-25
b1e7a3
- Change to use /etc/sysconfig/selinux to find policy file.
b1e7a3
b1e7a3
* Thu Apr 29 2004 Bill Nottingham <notting@redhat.com> 2.85-25
b1e7a3
- fix build warning on make install (#121977)
b1e7a3
- umount the SELinux filesystem on disabling it
b1e7a3
b1e7a3
* Fri Apr 23 2004 Dan Walsh <dwalsh@redhat.com> 2.85-24
b1e7a3
- Add security-disable, for disabling SELinux entirely
b1e7a3
b1e7a3
* Mon Apr  5 2004 Bill Nottingham <notting@redhat.com> 2.85-23
b1e7a3
- fix selinux=0 booting (#118826, #119037)
b1e7a3
b1e7a3
* Tue Mar 23 2004 Bill Nottingham <notting@redhat.com> 2.85-22
b1e7a3
- move /selinux to filesystem
b1e7a3
- print out warning if we're terminating because of enforcing + no policy
b1e7a3
- handle non-selinux kernels better (#118826)
b1e7a3
b1e7a3
* Thu Mar 18 2004 Bill Nottingham <notting@redhat.com> 2.85-21
b1e7a3
- fix parsing of /proc/cmdline
b1e7a3
b1e7a3
* Tue Mar 16 2004 Bill Nottingham <notting@redhat.com> 2.85-20
b1e7a3
- handle /etc/sysconfig/selinux
b1e7a3
b1e7a3
* Tue Mar 9 2004 Dan Walsh <dwalsh@redhat.com> 2.85-19
b1e7a3
- Add SELinux support to sulogin
b1e7a3
b1e7a3
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
b1e7a3
- rebuilt
b1e7a3
b1e7a3
* Tue Feb 10 2004 Dan Walsh <dwalsh@redhat.com> 2.85-17
b1e7a3
- Check for current policy and previous depending on how policy was written
b1e7a3
b1e7a3
* Thu Feb  5 2004 Jonathan Blandford <jrb@redhat.com> 2.85-15
b1e7a3
- rebuild w/o SELINUX for RHEL 3 U2
b1e7a3
b1e7a3
* Mon Dec 22 2003 Dan Walsh <dwalsh@redhat.com> 2.85-15
b1e7a3
- Change pidof to not call getsid since it does not use it
b1e7a3
- Eliminates SELinux access control.
b1e7a3
b1e7a3
* Wed Dec 17 2003 Dan Walsh <dwalsh@redhat.com> 2.85-14
b1e7a3
- set selinux-mnt so libraries will work.
b1e7a3
b1e7a3
* Wed Dec 17 2003 Dan Walsh <dwalsh@redhat.com> 2.85-13
b1e7a3
- Rollback
b1e7a3
b1e7a3
* Wed Dec 17 2003 Dan Walsh <dwalsh@redhat.com> 2.85-12
b1e7a3
- Fix protocol change via libselinux that broke sysinit.
b1e7a3
b1e7a3
* Mon Dec 1 2003 Dan Walsh <dwalsh@redhat.com> 2.85-11.sel
b1e7a3
- Don't umount /selinux, this is required for selinux to work correctly.
b1e7a3
b1e7a3
* Fri Oct 24 2003 Dan Walsh <dwalsh@redhat.com> 2.85-10.sel
b1e7a3
- Create /selinux mount point
b1e7a3
- Don't exit on non selinux kernel boot.
b1e7a3
b1e7a3
* Fri Oct 24 2003 Dan Walsh <dwalsh@redhat.com> 2.85-9.sel
b1e7a3
- close file descriptor
b1e7a3
b1e7a3
* Tue Oct 21 2003 Dan Walsh <dwalsh@redhat.com> 2.85-8.sel
b1e7a3
- Remove constants that were added to libselinux
b1e7a3
b1e7a3
* Tue Oct 21 2003 Dan Walsh <dwalsh@redhat.com> 2.85-7.sel
b1e7a3
- Fix error handling on enforcing kernels
b1e7a3
b1e7a3
* Tue Oct 21 2003 Dan Walsh <dwalsh@redhat.com> 2.85-7
b1e7a3
- Turn off selinux
b1e7a3
b1e7a3
* Mon Oct 20 2003 Dan Walsh <dwalsh@redhat.com> 2.85-6.sel
b1e7a3
- add selinux processing
b1e7a3
b1e7a3
* Mon Sep 22 2003 Bill Nottingham <notting@redhat.com> 2.85-5
b1e7a3
- add change_console, for changing console used by init
b1e7a3
b1e7a3
* Wed Jun 25 2003 Bill Nottingham <notting@redhat.com> 2.85-4
b1e7a3
- block signals when calling syslog() (#97534, <joden@lee.k12.nc.us>)
b1e7a3
b1e7a3
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
b1e7a3
- rebuilt
b1e7a3
b1e7a3
* Fri May 23 2003 Bill Nottingham <notting@redhat.com> 2.85-2
b1e7a3
- clean up killall5 some
b1e7a3
b1e7a3
* Thu May 22 2003 Florian La Roche <Florian.LaRoche@redhat.de>
b1e7a3
- update to 2.85, remove already applied patches
b1e7a3
b1e7a3
* Mon Feb 10 2003 Bill Nottingham <notting@redhat.com> 2.84-13
b1e7a3
- fix s390x build
b1e7a3
- fix silly warning (#83943)
b1e7a3
b1e7a3
* Mon Feb 10 2003 Arjan van de Ven <arjanv@redhat.com>
b1e7a3
- fix wait() handling wrt setting SIGCHLD to SIG_IGN in shutdown
b1e7a3
- fix segfault in spawn() function in shutdown
b1e7a3
b1e7a3
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
b1e7a3
- rebuilt
b1e7a3
b1e7a3
* Thu Dec 05 2002 Elliot Lee <sopwith@redhat.com> 2.84-7
b1e7a3
- Pass __cc macro to build, to facilitate cross-compiling
b1e7a3
- _smp_mflags
b1e7a3
b1e7a3
* Mon Dec  2 2002 Bill Nottingham <notting@redhat.com> 2.84-6
b1e7a3
- rebuild on all arches
b1e7a3
- change sulogin message to be slightly more correct (#65828)
b1e7a3
b1e7a3
* Thu Jul 18 2002 Bill Nottingham <notting@redhat.com>
b1e7a3
- don't strip binaries
b1e7a3
- have wall not write to non-ttys (#65412)
b1e7a3
- update usage for halt/reboot (#57753)
b1e7a3
- allow '-t' argument to last for checking state at certain times (#56863)
b1e7a3
- make 'pidof /foo/bar' not match /baz/bar (#53918)
b1e7a3
b1e7a3
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
b1e7a3
- automated rebuild
b1e7a3
b1e7a3
* Thu May 23 2002 Tim Powers <timp@redhat.com>
b1e7a3
- automated rebuild
b1e7a3
b1e7a3
* Thu Mar 12 2002 Bill Nottingham <notting@redhat.com> 2.84-2
b1e7a3
- add patch to log messages on shutdown/reboot
b1e7a3
b1e7a3
* Fri Feb 22 2002 Bill Nottingham <notting@redhat.com> 2.84-1
b1e7a3
- update to 2.84
b1e7a3
b1e7a3
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
b1e7a3
- automated rebuild
b1e7a3
b1e7a3
* Fri Nov  9 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.79-2
b1e7a3
- Fix pidof -o (#55954)
b1e7a3
- Handle RPM_OPT_FLAGS
b1e7a3
- s/Copyright/License/
b1e7a3
b1e7a3
* Mon Sep 17 2001 Bill Nottingham <notting@redhat.com>
b1e7a3
- update to 2.79
b1e7a3
b1e7a3
* Tue Aug 28 2001 Bill Nottingham <notting@redhat.com>
b1e7a3
- unlink /.autofsck on shutdown -f
b1e7a3
b1e7a3
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
b1e7a3
- Bump release + rebuild.
b1e7a3
b1e7a3
* Thu Jun 21 2001 Bill Nottingham <notting@redhat.com>
b1e7a3
- update 'no logout' patch
b1e7a3
- fix setting of CREAD to work with 2.4.3+ kernels (#45284)
b1e7a3
b1e7a3
* Tue Jun 12 2001 Bill Nottingham <notting@redhat.com>
b1e7a3
- show users with no login pid but no logout record as gone (#42550,
b1e7a3
  <cwolf@starclass.com>)
b1e7a3
- fix sulogin to *always* work without a tty (#40934)
b1e7a3
b1e7a3
* Tue Apr  3 2001 Bill Nottingham <notting@redhat.com>
b1e7a3
- set umask 022 on startup
b1e7a3
- manpage tweaks (#21628, #27173)
b1e7a3
b1e7a3
* Mon Apr  2 2001 Bill Nottingham <notting@redhat.com>
b1e7a3
- fix dangling symlink in %%doc (#34383)
b1e7a3
b1e7a3
* Thu Mar 15 2001 Bill Nottingham <notting@redhat.com>
b1e7a3
- don't run telinit u if we don't appear to be on the root fs
b1e7a3
b1e7a3
* Fri Feb 16 2001 Bill Nottingham <notting@redhat.com>
b1e7a3
- run telinit u on upgrade
b1e7a3
b1e7a3
* Wed Jan 31 2001 Bill Nottingham <notting@redhat.com>
b1e7a3
- document '-n' option to wall, make it root-only (#18672)
b1e7a3
- don't open files in sulogin unless they're really ttys (#21862)
b1e7a3
b1e7a3
* Tue Aug  8 2000 Bill Nottingham <notting@redhat.com>
b1e7a3
- set SHLVL in sulogin so /etc/profile.d stuff isn't run by default
b1e7a3
b1e7a3
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
b1e7a3
- automatic rebuild
b1e7a3
b1e7a3
* Thu Jun  8 2000 Bill Nottingham <notting@redhat.com>
b1e7a3
- fix the md5 code (#11534)
b1e7a3
- rebuild for FHS & the like
b1e7a3
b1e7a3
* Wed Apr 19 2000 Bill Nottingham <notting@redhat.com>
b1e7a3
- ignore sigint in sulogin (#9803)
b1e7a3
- touch file in root directory if powering off (#7318)
b1e7a3
b1e7a3
* Tue Mar  7 2000 Jeff Johnson <jbj@redhat.com>
b1e7a3
- rebuild for sparc baud rates > 38400.
b1e7a3
b1e7a3
* Thu Feb 24 2000 Bill Nottingham <notting@redhat.com>
b1e7a3
- update to 2.78-final
b1e7a3
b1e7a3
* Mon Feb  7 2000 Bill Nottingham <notting@redhat.com>
b1e7a3
- handle compressed manpages
b1e7a3
b1e7a3
* Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
b1e7a3
- build to fix dependency problem
b1e7a3
b1e7a3
* Tue Jan 10 2000 Bill Nottingham <notting@redhat.com>
b1e7a3
- update to 2.78
b1e7a3
b1e7a3
* Mon Sep 06 1999 Jakub Jelinek <jj@ultra.linux.cz>
b1e7a3
- on big endian machines use a kludge for broken pam md5 passwords
b1e7a3
b1e7a3
* Fri Aug 27 1999 Bill Nottingham <notting@redhat.com>
b1e7a3
- update to 2.77
b1e7a3
b1e7a3
* Tue Jul 06 1999 Bill Nottingham <notting@redhat.com>
b1e7a3
- move pam_console stuff to usermode package
b1e7a3
b1e7a3
* Fri Jul 02 1999 Cristian Gafton <gafton@redhat.com>
b1e7a3
- requires usermode to express the dependency on /usr/bin/consolehelper
b1e7a3
(#2813)
b1e7a3
b1e7a3
* Wed Jun 23 1999 Bill Nottingham <notting@redhat.com>
b1e7a3
- make man page references to single-user mode consistent with RH usage
b1e7a3
b1e7a3
* Sat Apr 17 1999 Jeff Johnson <jbj@redhat.com>
b1e7a3
- remove /etc/initlvl compatibility symlink from file list (#2236).
b1e7a3
b1e7a3
* Fri Mar 26 1999 Michael Johnson <johnsonm@redhat.com>
b1e7a3
- pam.d files marked noreplace
b1e7a3
- added poweroff as a console application
b1e7a3
b1e7a3
* Mon Mar 22 1999 Michael Johnson <johnsonm@redhat.com>
b1e7a3
- marked config files as such in consolehelper part of filelist
b1e7a3
b1e7a3
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
b1e7a3
- auto rebuild in the new build environment (release 8)
b1e7a3
b1e7a3
* Fri Mar 19 1999 Michael Johnson <johnsonm@redhat.com>
b1e7a3
- consolehelper support
b1e7a3
b1e7a3
* Wed Jan 06 1999 Cristian Gafton <gafton@redhat.com>
b1e7a3
- glibc 2.1
b1e7a3
b1e7a3
* Sun Aug 23 1998 Jeff Johnson <jbj@redhat.com>
b1e7a3
- poweroff symlink not included (problem #762)
b1e7a3
b1e7a3
* Thu Jul 09 1998 Chris Evans <chris@ferret.lmh.ox.ac.uk>
b1e7a3
- Fix a securelevel releated security hole. Go on, try and break append
b1e7a3
  only files + securelevel now ;-)
b1e7a3
b1e7a3
* Wed Jul  8 1998 Jeff Johnson <jbj@redhat.com>
b1e7a3
- remove /etc/nologin at end of shutdown.
b1e7a3
- compile around missing SIGPWR on sparc
b1e7a3
b1e7a3
* Thu May 07 1998 Prospector System <bugs@redhat.com>
b1e7a3
- translations modified for de, fr, tr
b1e7a3
b1e7a3
* Wed Apr 08 1998 Cristian Gafton <gafton@redhat.com>
b1e7a3
- upgraded to 2.74
b1e7a3
- fixed the package source url... (yeah, it was wrong !)
b1e7a3
b1e7a3
* Wed Oct 1 1997 Cristian Gafton <gafton@redhat.com>
b1e7a3
- fixed the MD5 check in sulogin (128 hash bits encoded with base64 gives
b1e7a3
  22 bytes, not 24...). Fix in -md5.patch
b1e7a3
b1e7a3
* Thu Sep 11 1997 Christian 'Dr. Disk' Hechelmann <drdisk@ds9.au.s.shuttle.de>
b1e7a3
- /etc/initrunlvl gets linked to /tmp/init-root/var/run/initrunlvl which is
b1e7a3
  just plain wrong..
b1e7a3
- /usr/bin/utmpdump was missing in the files section, although it was
b1e7a3
  explicitly patched into PROGS.
b1e7a3
- added attr's to the files section.
b1e7a3
- various small fixes.
b1e7a3
b1e7a3
* Tue Jun 17 1997 Erik Troan <ewt@redhat.com>
b1e7a3
- updated to 2.71
b1e7a3
- built against glibc 2.0.4
b1e7a3
b1e7a3
* Fri Feb 07 1997 Michael K. Johnson <johnsonm@redhat.com>
b1e7a3
- Added sulogin.8 man page to file list.