Summary: The inittab file and the /etc/init.d scripts Name: initscripts Version: 10.0 License: 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 Requires: gawk, sed, coreutils, grep Requires: util-linux >= 2.16 Requires: bash Requires: procps-ng >= 3.3.8-16 Requires: systemd Requires: findutils Requires: initscripts-core BuildRequires: glib2-devel popt-devel gettext pkgconfig Provides: /sbin/service %description The initscripts package contains basic system scripts used during a boot of the system. %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. %package compat Summary: Compat package for initscripts Requires: initscripts >= 10.0 Requires: initscripts-network >= 10.0 Requires: initscripts-core >= 10.0 Requires: initscripts-man >= 10.0 Requires: initscripts-locale >= 10.0 Requires: initscripts-doc >= 10.0 Requires: initscripts-readonly >= 10.0 Obsoletes: initscripts < 10.0 Group: System Environment/Base %description compat This package only exists to help transition for users to the new package split. It will be removed after one distribution release cycle, please do not reference it or depend on it in any way. %package network Summary: Initscript for setting up the network Requires: initscripts Requires: iproute, /sbin/arping Requires: hostname Requires: kmod Requires(post): chkconfig Requires(preun): chkconfig Conflicts: NetworkManager < 0.9.9.0-37.git20140131.el7 Conflicts: ppp < 2.4.6-4 Conflicts: initscripts < 10.0-0 Group: System Environment/Base %description network Initscripts-network contains the scripts that activate and deactivate most network interfaces. %package core Summary: Basic system scripts Requires: hostname Requires: cpio Requires: kmod Requires: gawk, sed, coreutils, grep Requires(pre): /usr/sbin/groupadd Conflicts: initscripts < 10.0-0 Group: System Environment/Base %description core The initscripts-core package contains basic system scripts used during a boot of the system. %package readonly Summary: Readonly-root support Requires: initscripts Conflicts: initscripts < 10.0-0 Group: System Environment/Base %description readonly Initscripts-readonly contains the scripts and configuration files for readonly-root support. %package man Summary: Manpages for initscripts Conflicts: initscripts < 10.0-0 Group: System Environment/Base %description man Manpages for initscripts. %package doc Summary: Documentation for initscripts Conflicts: initscripts < 10.0-0 Group: System Environment/Base %description doc Documentation for initscripts. %package locale Summary: Translations for initscripts Conflicts: initscripts < 10.0-0 Group: System Environment/Base %description locale Translationss for initscripts. %prep %setup -q %build make %install make ROOT=%{buildroot} SUPERUSER=`id -un` SUPERGROUP=`id -gn` mandir=%{_mandir} install %find_lang %{name} %ifnarch s390 s390x rm -f \ %{buildroot}%{_sysconfdir}/sysconfig/network-scripts/ifup-ctc \ %else rm -f \ %{buildroot}%{_sysconfdir}/sysconfig/init.s390 %endif touch %{buildroot}%{_sysconfdir}/crypttab chmod 600 %{buildroot}%{_sysconfdir}/crypttab ##################### this should go to setup package#################### %pre core /usr/sbin/groupadd -g 22 -r -f utmp %post core 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 ######################################################################### %postun core if [ $1 -ge 1 ]; then /usr/bin/systemctl daemon-reload > /dev/null 2>&1 || : fi %postun readonly if [ $1 -ge 1 ]; then /usr/bin/systemctl daemon-reload > /dev/null 2>&1 || : fi %post network /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 network if [ $1 = 0 ]; then /usr/sbin/chkconfig --del network /usr/sbin/chkconfig --del netconsole fi %postun network if [ $1 -ge 1 ]; then /usr/bin/systemctl daemon-reload > /dev/null 2>&1 || : fi %files %defattr(-,root,root) %{_sysconfdir}/rc[0-9].d %dir %{_sysconfdir}/rc.d %dir %{_sysconfdir}/rc.d/rc[0-9].d %dir %{_sysconfdir}/rc.d/init.d %dir %{_libexecdir}/initscripts %dir %{_libexecdir}/initscripts/legacy-actions %{_sysconfdir}/rc.d/init.d/functions %{_sbindir}/service %files -n debugmode %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/debug %{_sysconfdir}/profile.d/debug* %files network %dir %{_sysconfdir}/sysconfig/network-scripts %{_sysconfdir}/rc.d/init.d/network %{_sysconfdir}/rc.d/init.d/netconsole %{_sbindir}/ifup %{_sbindir}/ifdown %{_sysconfdir}/sysconfig/network-scripts/ifdown %{_sysconfdir}/sysconfig/network-scripts/ifup %config(noreplace) %{_sysconfdir}/sysconfig/network-scripts/ifcfg-lo %{_sysconfdir}/sysconfig/network-scripts/network-functions %{_sysconfdir}/sysconfig/network-scripts/network-functions-ipv6 %{_sysconfdir}/sysconfig/network-scripts/init.ipv6-global %{_sysconfdir}/sysconfig/network-scripts/ifdown-post %{_sysconfdir}/sysconfig/network-scripts/ifup-post %{_sysconfdir}/sysconfig/network-scripts/ifup-routes %{_sysconfdir}/sysconfig/network-scripts/ifdown-routes %{_sysconfdir}/sysconfig/network-scripts/ifup-plip %{_sysconfdir}/sysconfig/network-scripts/ifup-plusb %{_sysconfdir}/sysconfig/network-scripts/ifup-bnep %{_sysconfdir}/sysconfig/network-scripts/ifdown-bnep %{_sysconfdir}/sysconfig/network-scripts/ifup-eth %{_sysconfdir}/sysconfig/network-scripts/ifdown-eth %{_sysconfdir}/sysconfig/network-scripts/ifup-ipv6 %{_sysconfdir}/sysconfig/network-scripts/ifdown-ipv6 %{_sysconfdir}/sysconfig/network-scripts/ifup-sit %{_sysconfdir}/sysconfig/network-scripts/ifdown-sit %{_sysconfdir}/sysconfig/network-scripts/ifup-tunnel %{_sysconfdir}/sysconfig/network-scripts/ifdown-tunnel %{_sysconfdir}/sysconfig/network-scripts/ifup-aliases %{_sysconfdir}/sysconfig/network-scripts/ifup-ippp %{_sysconfdir}/sysconfig/network-scripts/ifdown-ippp %{_sysconfdir}/sysconfig/network-scripts/ifup-wireless %{_sysconfdir}/sysconfig/network-scripts/ifup-isdn %{_sysconfdir}/sysconfig/network-scripts/ifdown-isdn %ifarch s390 s390x %{_sysconfdir}/sysconfig/network-scripts/ifup-ctc %endif %config(noreplace) %{_sysconfdir}/networks %attr(4755,root,root) %{_sbindir}/usernetctl #######################own package for netreport?############################## %dir %{_sysconfdir}/NetworkManager %dir %{_sysconfdir}/NetworkManager/dispatcher.d %{_sysconfdir}/NetworkManager/dispatcher.d/00-netreport %dir %attr(775,root,root) /var/run/netreport %attr(2755,root,root) %{_sbindir}/netreport ############################################################################### %files core %config(noreplace) %{_sysconfdir}/sysconfig/init %config(noreplace) %{_sysconfdir}/sysconfig/netconsole %{_prefix}/lib/tmpfiles.d/netconsole.conf %exclude %{_prefix}/lib/systemd/fedora-readonly %exclude %{_prefix}/lib/systemd/system/fedora-readonly.service %{_prefix}/lib/systemd/fedora-* %{_prefix}/lib/systemd/system/* %ghost %verify(not md5 size mtime) %config(noreplace,missingok) %{_sysconfdir}/rc.d/rc.local %{_sbindir}/consoletype %{_sbindir}/genhostid %{_sbindir}/sushell %{_sbindir}/sys-unconfig %{_bindir}/ipcalc %{_bindir}/usleep %{_prefix}/lib/udev/rules.d/* %{_prefix}/lib/udev/rename_device ##################### this should go to setup package#################### %ghost %attr(0600,root,utmp) /var/log/btmp %ghost %attr(0664,root,utmp) /var/log/wtmp %ghost %attr(0664,root,utmp) /var/run/utmp %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/adjtime %ghost %verify(not md5 size mtime) %config(noreplace,missingok) %{_sysconfdir}/crypttab %{_sysconfdir}/inittab ##################################################################################### %exclude %{_sysconfdir}/profile.d/debug* %{_sysconfdir}/profile.d/* %config(noreplace) %{_sysconfdir}/sysctl.conf %{_prefix}/lib/sysctl.d/00-system.conf %{_sysconfdir}/sysctl.d/99-sysctl.conf %dir %{_sysconfdir}/sysconfig/console %dir %{_sysconfdir}/sysconfig/modules %files readonly %{_sysconfdir}/rwtab %dir %{_sysconfdir}/rwtab.d %{_sysconfdir}/statetab %dir %{_sysconfdir}/statetab.d %{_prefix}/lib/systemd/fedora-readonly %{_prefix}/lib/systemd/system/fedora-readonly.service %{_sharedstatedir}/stateless %config(noreplace) %{_sysconfdir}/sysconfig/readonly-root %files man %{_mandir}/man*/* %files locale -f %{name}.lang %files doc %doc sysconfig.txt sysvinitfiles static-routes-ipv6 ipv6-tunnel.howto ipv6-6to4.howto changes.ipv6 COPYING %changelog * Wed Mar 26 2014 Lukáš Nykrýn - 10.0-1 - the great split * Wed Mar 26 2014 Lukáš Nykrýn - 9.53-1 - bridging: add possibility to set prio and ageing - ifup: add possibility to specify value for -w parameter of arping - network: try to not compete with NM during boot - fedora-domainname: DefaultDependencies=no - service: add condrestart to allowed commands - update ifup/ifdown NetworkManager interaction once more(#1036701, #1061810) - network: modify ifup-wireless so it doesn't call exit - set shmmax and shmall defaults to match rhel6 values (#1056547) - update ifup/ifdown NetworkManager interaction (#1036701, #1061810) - service: fix action matching - remove ifup-ipx from spec - Delete IPX support. - remove dependency on sysvinit-tools * 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/