Summary: The inittab file and the /etc/init.d scripts Name: initscripts Version: 9.52 # ppp-watch is GPLv2+, everything else is GPLv2 License: GPLv2 and GPLv2+ Group: System Environment/Base Release: 1%{?dist} URL: http://fedorahosted.org/releases/i/n/initscripts/ Source: http://fedorahosted.org/releases/i/n/initscripts/initscripts-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Obsoletes: initscripts-legacy <= 9.39 Requires: /bin/awk, sed, coreutils Requires: /sbin/sysctl Requires: grep Requires: module-init-tools Requires: util-linux >= 2.16 Requires: bash >= 3.0 Requires: procps-ng >= 3.3.8-16 Conflicts: systemd < 23-1 Conflicts: systemd-units < 23-1 Conflicts: lvm2 < 2.02.98-3 Conflicts: dmraid < 1.0.0.rc16-18 Requires: systemd Requires: iproute, /sbin/arping, findutils # Not strictly required, but nothing else requires it Requires: /etc/system-release Requires: udev >= 125-1 Requires: cpio Requires: hostname Conflicts: ipsec-tools < 0.8.0-2 Conflicts: NetworkManager < 0.9.9.0-9.git20130807 Requires(pre): /usr/sbin/groupadd Requires(post): /sbin/chkconfig, coreutils Requires(preun): /sbin/chkconfig BuildRequires: glib2-devel popt-devel gettext pkgconfig Provides: /sbin/service %description The initscripts package contains the basic system scripts used to boot your Red Hat or Fedora system, change runlevels, and shut the system down cleanly. Initscripts also contains the scripts that activate and deactivate most network interfaces. %package -n debugmode Summary: Scripts for running in debugging mode Requires: initscripts Group: System Environment/Base %description -n debugmode The debugmode package contains some basic scripts that are used to run the system in a debugging mode. Currently, this consists of various memory checking code. %prep %setup -q %build make %install rm -rf $RPM_BUILD_ROOT make ROOT=$RPM_BUILD_ROOT SUPERUSER=`id -un` SUPERGROUP=`id -gn` mandir=%{_mandir} install %find_lang %{name} %ifnarch s390 s390x rm -f \ $RPM_BUILD_ROOT/etc/sysconfig/network-scripts/ifup-ctc \ %else rm -f \ $RPM_BUILD_ROOT/etc/sysconfig/init.s390 %endif touch $RPM_BUILD_ROOT/etc/crypttab chmod 600 $RPM_BUILD_ROOT/etc/crypttab rm -f $RPM_BUILD_ROOT/etc/rc.d/rc.local $RPM_BUILD_ROOT/etc/rc.local touch $RPM_BUILD_ROOT/etc/rc.d/rc.local chmod 755 $RPM_BUILD_ROOT/etc/rc.d/rc.local %pre /usr/sbin/groupadd -g 22 -r -f utmp %post touch /var/log/wtmp /var/run/utmp /var/log/btmp chown root:utmp /var/log/wtmp /var/run/utmp /var/log/btmp chmod 664 /var/log/wtmp /var/run/utmp chmod 600 /var/log/btmp /usr/sbin/chkconfig --add network /usr/sbin/chkconfig --add netconsole if [ $1 -eq 1 ]; then /usr/bin/systemctl daemon-reload > /dev/null 2>&1 || : fi %preun if [ $1 = 0 ]; then /usr/sbin/chkconfig --del network /usr/sbin/chkconfig --del netconsole fi %triggerun -- initscripts < 7.62 /usr/sbin/chkconfig --del random /usr/sbin/chkconfig --del rawdevices exit 0 %postun if [ $1 -ge 1 ]; then /usr/bin/systemctl daemon-reload > /dev/null 2>&1 || : fi %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root) %dir /etc/sysconfig/network-scripts %config(noreplace) %verify(not md5 mtime size) /etc/adjtime %config(noreplace) /etc/sysconfig/init %config(noreplace) /etc/sysconfig/netconsole %config(noreplace) /etc/sysconfig/readonly-root /etc/sysconfig/network-scripts/ifdown /usr/sbin/ifdown /etc/sysconfig/network-scripts/ifdown-post /etc/sysconfig/network-scripts/ifup /usr/sbin/ifup %dir /etc/sysconfig/console %dir /etc/sysconfig/modules /etc/sysconfig/network-scripts/network-functions /etc/sysconfig/network-scripts/network-functions-ipv6 /etc/sysconfig/network-scripts/init.ipv6-global %config(noreplace) /etc/sysconfig/network-scripts/ifcfg-lo /etc/sysconfig/network-scripts/ifup-post /etc/sysconfig/network-scripts/ifdown-ppp /etc/sysconfig/network-scripts/ifup-ppp /etc/sysconfig/network-scripts/ifup-routes /etc/sysconfig/network-scripts/ifdown-routes /etc/sysconfig/network-scripts/ifup-plip /etc/sysconfig/network-scripts/ifup-plusb /etc/sysconfig/network-scripts/ifup-bnep /etc/sysconfig/network-scripts/ifdown-bnep /etc/sysconfig/network-scripts/ifup-eth /etc/sysconfig/network-scripts/ifdown-eth /etc/sysconfig/network-scripts/ifup-ipv6 /etc/sysconfig/network-scripts/ifdown-ipv6 /etc/sysconfig/network-scripts/ifup-sit /etc/sysconfig/network-scripts/ifdown-sit /etc/sysconfig/network-scripts/ifup-tunnel /etc/sysconfig/network-scripts/ifdown-tunnel /etc/sysconfig/network-scripts/ifup-aliases /etc/sysconfig/network-scripts/ifup-ippp /etc/sysconfig/network-scripts/ifdown-ippp /etc/sysconfig/network-scripts/ifup-wireless /etc/sysconfig/network-scripts/ifup-isdn /etc/sysconfig/network-scripts/ifdown-isdn %ifarch s390 s390x /etc/sysconfig/network-scripts/ifup-ctc %endif %config(noreplace) /etc/networks /etc/rwtab %dir /etc/rwtab.d /etc/statetab %dir /etc/statetab.d /usr/lib/systemd/fedora-* /usr/lib/systemd/system/* /etc/inittab %dir /etc/rc.d %dir /etc/rc.d/rc[0-9].d /etc/rc[0-9].d %dir /etc/rc.d/init.d /etc/rc.d/init.d/* %ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/rc.d/rc.local %config(noreplace) /etc/sysctl.conf /usr/lib/sysctl.d/00-system.conf /etc/sysctl.d/99-sysctl.conf %exclude /etc/profile.d/debug* /etc/profile.d/* /usr/sbin/sys-unconfig /usr/bin/ipcalc /usr/bin/usleep %attr(4755,root,root) /usr/sbin/usernetctl /usr/sbin/consoletype /usr/sbin/genhostid /usr/sbin/sushell %attr(2755,root,root) /usr/sbin/netreport /usr/lib/udev/rules.d/* /usr/lib/udev/rename_device /usr/sbin/service /usr/sbin/ppp-watch %{_mandir}/man*/* %dir %attr(775,root,root) /var/run/netreport %dir /etc/ppp %dir /etc/ppp/peers /etc/ppp/ip-up /etc/ppp/ip-down /etc/ppp/ip-up.ipv6to4 /etc/ppp/ip-down.ipv6to4 /etc/ppp/ipv6-up /etc/ppp/ipv6-down %dir /etc/NetworkManager %dir /etc/NetworkManager/dispatcher.d /etc/NetworkManager/dispatcher.d/00-netreport %doc sysconfig.txt sysvinitfiles static-routes-ipv6 ipv6-tunnel.howto ipv6-6to4.howto changes.ipv6 COPYING /var/lib/stateless %ghost %attr(0600,root,utmp) /var/log/btmp %ghost %attr(0664,root,utmp) /var/log/wtmp %ghost %attr(0664,root,utmp) /var/run/utmp %ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/crypttab %dir /usr/lib/tmpfiles.d /usr/lib/tmpfiles.d/initscripts.conf %dir /usr/libexec/initscripts %dir /usr/libexec/initscripts/legacy-actions %files -n debugmode %defattr(-,root,root) %config(noreplace) /etc/sysconfig/debug /etc/profile.d/debug* %changelog * Tue Jan 14 2014 Lukáš Nykrýn - 9.52-1 - require procps-ng * Tue Jan 14 2014 Lukáš Nykrýn 9.51-1 - readonly-root: bind-mount only necessary subset of entries in rwtab - readonly-root: Add /var/log/audit/audit.log to rwtab - readonly-root: restore selinux context after bind mount - rename_device: remove comments and trailing whitespaces - service: suggest using systemctl if unknown action is used - ifup-eth: fix typo in error message - use iw instead of iwconfig and friends - update functions who call nmcli - ifdown: fix typo in nmcli call * Tue Sep 03 2013 Lukas Nykryn - 9.50-1 - ipcalc: support RFC3021 (#997271) - symlink /etc/sysctl.conf -> /etc/sysctl.d/ - man: only action specified in LSB are redirected to systemd - service: filter actions that are not supported by systemctl in service (#947823) - install_bonding_driver: drop check for existing device (#991335) - consider IPV6INIT undefined as YES - don't care about network filesystems * Fri Jul 12 2013 Lukáš Nykrýn - 9.48-1 - man: add systemd man pages to service.8 "see also" section - add possibility to set domainname through /etc/sysconfig/network - rename_device: don't wait for lock with lower permissions - 256term.csh: remove quotes around variable (#979796) - drop useless variables from /etc/sysconfig/init - readonly-root: rpcidmapd restart is not needed anymore - ifup-eth: print error only if arping is really called (#974603) - readonly-root: Add /var/lib/samba to rwtab * Fri May 31 2013 Lukáš Nykrýn - 9.47-1 - network-functions: to determine state of nscd check socket not lock (#960779) - sysconfig.txt advised saslauthd -a instad of -v - update translations from transifex - drop translation for other initscripts - tweak ifup/ifdown usage and man page (#961917) - ctrl-alt-delete.target is provided by systemd package - remove some defaults from arch specific sysctl.conf - readonly-root: remount rpc_pipefs if readonly-root is used - service: mention legacy actions and systemctl redirection in man page * Fri Apr 12 2013 Lukáš Nykrýn - 9.46-1 - add /var/lib/NetworkManager - add ipip6 tunneling support (#928232, raorn@raorn.name) - bonding: set master up before slaves - set net.ipv6.conf.SYSCTLDEVICE.autoconf in ifup-ipv6 - ifdown: don't call nmcli on interface that is alread down - remove some defaults from sysctl.conf (move to systemd) - call flush addresses with scope global - service: action should not be empty when calling legacy-actions (#947817) - ifup-eth: ignore arping errors (#928379) - replace tunctl with ip tuntap (#947875) - reload sysctl settings for vlans on ifup - try dhcpv6 after v4 failed (#846618) * Fri Mar 15 2013 Lukáš Nykrýn - 9.45-2 - provides /sbin/service * Fri Mar 15 2013 Lukáš Nykrýn - 9.45-1 - turn on symlink protections in sysctl (#922030) - add systemd-random-seed.service to Before= in fedora-readonly.service (#888615) - mention rule6 files in sysconfig.txt - skip nmcli for wireless device (#863707) - remove config-noreplace from /etc/inittab (#627474) - remount-rootfs.service got renamed to systemd-remount-fs.service - compile netreport and usernetctl with full RELRO and PIE (#853178) - move stuff directly to /usr (#905492) - Remove NETWORKING_IPV6 from sysconfig.txt (#918622) - fix greps to correctly handle comments and quotation * Wed Feb 20 2013 Lukáš Nykrýn - 9.44-1 - limit udev rule for network renaming (#907365, mschmidt@redhat.com) - fix path for arpwatch, seems to be in /var/lib on Fedora 18 - fix the path for lvm cache, there is no file /etc/lvm/.cache ( but there is one /etc/lvm/cache ) - fix path for dhcpd, is /var/lib/dhcpd since 2005 ( see 31cdb58df77 on the dhcp package git ) - fix the patch for apache modules in rwtab, that are now in /var/cache/httpd - remove no longer used directory ( at least in Fedora ), hald is deprecated, /var/tux cannot be found and xend seems to use a subdirectory of /var/lib/xen - correct the path for puppet directory in /etc/rwtab, now use /var/lib/puppet by default - allow passing -F from /.autorelabel to fixfiles when relabeling system (#904279) - correctly detect Open vSwitch device types - clear DEVICE and TYPE variables before every iteration (#902463) - sets BONDING_OPTS before interface is brougth up - check an IP address for existence in ifup-alias (#852005) - sync FSF address with GPL 2 text. - fix rpmlint's spaces vs tabs warning. - fix bogus %changelog dates. - build with $RPM_LD_FLAGS. - use -sf, not -s. (#901827) - add /usr/libexec/initscripts to file list (#894475) - rename term256 to 256term (glob sort) (#849429) - readd missing shebang. (#885821) - migrate even further away from /etc/sysconfig/network for hostname, and /etc/sysconfig/i18n. * Fri Dec 7 2012 Bill Nottingham - 9.43-1 - 60-net.rules: explicitly set the interface name (#870859) - ifup-eth: set firewall zone before ifup-ipv6 for DHCPv6 (#802415) - migrate to /etc/locale.conf, /etc/vconsole.conf (#881923) - rename_device: fix bogus locking - fix wireless device detection for kernel 3.6 (#875328) - drop fedora-storage-init, fedora-wait-storage () * Wed Oct 31 2012 Bill Nottingham - 9.42-1 - Halloween release! - add a default /etc/sysctl.conf that describes how to change values, and where the defaults now live. (#760254) - translation updates - fedora-autorelabel: don't pass -F to fixfiles (#863662, ) - fix calling of firewall-cmd in ifup-post/ifdown-post () * Fri Oct 5 2012 Bill Nottingham - 9.41-1 - debugmode: MALLOC_CHECK_ is not thread safe. Don't enable it by default (#853175) - Add support for 256 color terminals () - ifdown-eth: be less strict about VLAN name (#505314, ) - drop prefdm - ifup-eth: allow duplicate address detection to be disabled () - process rule6-* for sit devices (#840009, ) * Mon Aug 6 2012 Bill Nottingham - 9.40-1 - drop support for booting non-systemd systems - drop legacy commands: getkey, fstab-decode, testd * Fri Jun 29 2012 Bill Nottingham - 9.39-1 - assorted documentation cleanups - typo, spelling, licenese clean up () - service: add support for legacy custom actions packaged in /usr/libexec/initscripts/legacy-actions/