diff --git a/.gitignore b/.gitignore index 7f32732..d8f1a70 100644 --- a/.gitignore +++ b/.gitignore @@ -1,65 +1 @@ -/initscripts-9.43.tar.bz2 -/initscripts-9.44.tar.bz2 -/initscripts-9.45.tar.bz2 -/initscripts-9.46.tar.bz2 -/initscripts-9.47.tar.bz2 -/initscripts-9.48.tar.bz2 -/initscripts-9.50.tar.bz2 -/initscripts-9.51.tar.bz2 -/initscripts-9.52.tar.bz2 -/initscripts-9.53.tar.bz2 -/initscripts-9.54.tar.bz2 -/initscripts-9.55.tar.bz2 -/initscripts-9.56.1.tar.bz2 -/initscripts-9.58.tar.bz2 -/initscripts-9.59.tar.bz2 -/initscripts-9.60.tar.bz2 -/initscripts-9.61.tar.bz2 -/initscripts-9.62.tar.bz2 -/initscripts-9.63.tar.bz2 -/initscripts-9.64.tar.bz2 -/initscripts-9.65.tar.bz2 -/initscripts-9.66.tar.bz2 -/initscripts-9.67.tar.bz2 -/initscripts-9.68.tar.bz2 -/initscripts-9.69.tar.bz2 -/initscripts-9.70.tar.gz -/initscripts-9.71.tar.gz -/initscripts-9.72.tar.gz -/initscripts-9.74.tar.gz -/initscripts-9.75.tar.gz -/initscripts-9.76.tar.gz -/initscripts-9.77.tar.gz -/initscripts-9.78.tar.gz -/initscripts-9.79.tar.gz -/initscripts-9.80.tar.gz -/initscripts-9.81.tar.gz -/initscripts-9.82.tar.gz -/initscripts-9.83.tar.gz -/initscripts-10.00.tar.gz -/initscripts-10.01.tar.gz -/initscripts-10.02.tar.gz -/initscripts-10.03.tar.gz -/initscripts-10.04.tar.gz -/initscripts-10.05.tar.gz -/initscripts-10.06.tar.gz -/initscripts-10.07.tar.gz -/initscripts-10.08.tar.gz -/initscripts-10.09.tar.gz -/initscripts-10.10.tar.gz -/initscripts-10.11.tar.gz -/initscripts-10.12.tar.gz -/initscripts-10.13.tar.gz -/initscripts-10.14.tar.gz -/initscripts-10.15.tar.gz -/initscripts-10.16.tar.gz -/initscripts-10.17.tar.gz -/initscripts-10.18.tar.gz -/initscripts-10.19.tar.gz -/initscripts-10.20.tar.gz -/initscripts-10.21.tar.gz -/initscripts-10.23.tar.gz -/initscripts-10.24.tar.gz -/initscripts-10.25.tar.gz -/initscripts-10.26.tar.gz -/initscripts-10.27.tar.gz +initscripts-8.95.1.tar.bz2 diff --git a/README.md b/README.md deleted file mode 100644 index c4d7518..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Additional information - -Check upstream's [README.md](https://github.com/fedora-sysv/initscripts/blob/master/README.md) for more info. diff --git a/initscripts.spec b/initscripts.spec index 6dcbe5c..0e267ab 100644 --- a/initscripts.spec +++ b/initscripts.spec @@ -1,1344 +1,261 @@ -# === GLOBAL MACROS =========================================================== +%define with_upstart 1%{nil} -# According to Fedora Package Guidelines, it is advised that packages that can -# process untrusted input are build with position-idenpendent code (PIC). -# -# Koji should override the compilation flags and add the -fPIC or -fPIE flags by -# default. This is here just in case this wouldn't happen for some reason. -# For more info: https://fedoraproject.org/wiki/Packaging:Guidelines#PIE -%global _hardened_build 1 - -%global shared_requirements \ -Requires: bash \ -Requires: filesystem >= 3 \ -Requires: coreutils \ -Requires: gawk \ - -# ============================================================================= - -Name: initscripts -Summary: Basic support for legacy System V init scripts -Version: 10.27 -Release: 1%{?dist} - -License: GPL-2.0-only - -URL: https://github.com/fedora-sysv/initscripts -Source: https://github.com/fedora-sysv/initscripts/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz - -%shared_requirements - -Requires: findutils -Requires: grep -Requires: procps-ng -Requires: setup -Requires: systemd -Requires: util-linux -Requires: chkconfig -Requires: initscripts-service -Requires: initscripts-rename-device - -Requires(pre): shadow-utils -Requires(post): coreutils - -BuildRequires: filesystem >= 3 -BuildRequires: gcc -BuildRequires: git -BuildRequires: gettext -BuildRequires: glib2-devel -BuildRequires: pkgconfig -BuildRequires: popt-devel -BuildRequires: setup -BuildRequires: make - -%{?systemd_requires} -BuildRequires: systemd - -Obsoletes: %{name} < 10.16-1 -Obsoletes: network-scripts < 10.25-1 - -# === PATCHES ================================================================= - -# NOTE: 'autosetup' macro (below) uses 'git' for applying the patches: -# ->> All the patches should be provided in 'git format-patch' format. -# ->> Auxiliary repository will be created during 'fedpkg prep', you -# can see all the applied patches there via 'git log'. - -# Upstream patches -- official upstream patches released by upstream since the -# ---------------- last rebase that are necessary for any reason: -#Patch000: example000.patch - - -# Downstream patches -- these should be always included when doing rebase: -# ------------------ -#Patch100: example100.patch - - -# Downstream patches for RHEL -- patches that we keep only in RHEL for various -# --------------------------- reasons, but are not enabled in Fedora: -%if %{defined rhel} || %{defined centos} -#Patch200: example200.patch +Summary: The inittab file and the /etc/init.d scripts +Name: initscripts +Version: 8.95.1 +# ppp-watch is GPLv2+, everything else is GPLv2 +License: GPLv2 and GPLv2+ +Group: System Environment/Base +Release: 1 +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: mingetty, /bin/awk, /bin/sed, mktemp, e2fsprogs >= 1.15 +Requires: /sbin/sysctl, syslog +Requires: /sbin/fuser, /bin/grep +Requires: /sbin/pidof +Requires: module-init-tools +Requires: util-linux >= 2.10s-11, mount >= 2.11l +Requires: bash >= 3.0 +%if with_upstart +Requires: upstart +%else +Requires: SysVinit >= 2.85-38 %endif - - -# Patches to be removed -- deprecated functionality which shall be removed at -# --------------------- some point in the future: - +Requires: /sbin/ip, /sbin/arping, net-tools, /bin/find +Requires: /etc/redhat-release, dev +Requires: ethtool >= 1.8-2, /sbin/runuser +Requires: udev >= 125-1 +Requires: popt >= 1.12-2 +Requires: cpio +Conflicts: mkinitrd < 4.0, kernel < 2.6.12, mdadm < 2.6.4-3 +Conflicts: ypbind < 1.6-12, psacct < 6.3.2-12, kbd < 1.06-19, lokkit < 0.50-14 +Conflicts: dhclient < 3.0.3-7 +Conflicts: tcsh < 6.13-5 +Conflicts: xorg-x11, glib2 < 2.11.1-2 +Conflicts: alsa-utils < 1.0.18 +Conflicts: plymouth < 0.7.0-0.2009.02.26 +# http://bugzilla.redhat.com/show_bug.cgi?id=252973 +Conflicts: nut < 2.2.0 +Obsoletes: hotplug +Requires(pre): /usr/sbin/groupadd +Requires(post): /sbin/chkconfig, coreutils +Requires(preun): /sbin/chkconfig +BuildRequires: glib2-devel popt-devel gettext pkgconfig %description -This package provides basic support for legacy System V init scripts, and some -other legacy tools & utilities. +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. -# === SUBPACKAGES ============================================================= +%package -n debugmode +Summary: Scripts for running in debugging mode +Requires: initscripts +Group: System Environment/Base -%package -n initscripts-rename-device -Summary: Udev helper utility that provides network interface naming +%description -n debugmode +The debugmode package contains some basic scripts that are used to run +the system in a debugging mode. -%shared_requirements - -%description -n initscripts-rename-device -Udev helper utility that provides network interface naming - -# --------------- - -%package -n initscripts-service -Summary: Support for service command -BuildArch: noarch - -%shared_requirements - -Requires: systemd - -Provides: /sbin/service - -%description -n initscripts-service -This package provides service command. - -# --------------- - -%package -n netconsole-service -Summary: Service for initializing of network console logging -Requires: %{name} = %{version}-%{release} -BuildArch: noarch - -%shared_requirements - -Requires: glibc-common -Requires: iproute -Requires: iputils -Requires: kmod -Requires: sed -Requires: util-linux - -Obsoletes: %{name} < 9.82-2 - -%description -n netconsole-service -This packages provides a 'netconsole' service for loading of netconsole kernel -module with the configured parameters. The netconsole kernel module itself then -allows logging of kernel messages over the network. - -# --------------- - -%package -n readonly-root -Summary: Service for configuring read-only root support -Requires: %{name} = %{version}-%{release} -BuildArch: noarch - -%shared_requirements - -Requires: cpio -Requires: findutils -Requires: hostname -Requires: iproute -Requires: ipcalc -Requires: util-linux - -Obsoletes: %{name} < 9.82-2 - -%description -n readonly-root -This package provides script & configuration file for setting up read-only root -support. Additional configuration is required after installation. - -Please note that readonly-root package is considered deprecated with limited support. -Please use systemd-volatile-root functionality instead, if possible. - -# === BUILD INSTRUCTIONS ====================================================== +Currently, this consists of various memory checking code. %prep -%autosetup -S git - -# --------------- +%setup -q %build -%make_build PYTHON=%{__python3} - -# --------------- +make %install -%make_install NO_NETWORK_SCRIPTS=true +rm -rf $RPM_BUILD_ROOT +make ROOT=$RPM_BUILD_ROOT SUPERUSER=`id -un` SUPERGROUP=`id -gn` mandir=%{_mandir} install -# This installs the NLS language files: %find_lang %{name} -%if "%{_sbindir}" == "%{_bindir}" -# Some files get installed wrong, but if $(sbindir) is overriden, the build fails :( -mv -v %{buildroot}/usr/sbin/* %{buildroot}%{_bindir}/ +%if with_upstart + mv -f $RPM_BUILD_ROOT/etc/inittab.upstart $RPM_BUILD_ROOT/etc/inittab + rm -f $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S99single + rm -f $RPM_BUILD_ROOT/etc/rc.d/init.d/single +%else + mv -f $RPM_BUILD_ROOT/etc/inittab.sysv $RPM_BUILD_ROOT/etc/inittab + rm -rf $RPM_BUILD_ROOT/etc/event.d +%endif +rm -f $RPM_BUILD_ROOT/etc/inittab.* + +%ifnarch s390 s390x +rm -f \ + $RPM_BUILD_ROOT/etc/sysconfig/network-scripts/ifup-ctc \ + $RPM_BUILD_ROOT/etc/sysconfig/network-scripts/ifup-iucv \ + $RPM_BUILD_ROOT/lib/udev/rules.d/55-ccw.rules \ + $RPM_BUILD_ROOT/lib/udev/ccw_init +%else +rm -f \ + $RPM_BUILD_ROOT/etc/rc.d/rc.sysinit.s390init \ + $RPM_BUILD_ROOT/etc/sysconfig/init.s390 %endif -# ============================================================================= +%pre +/usr/sbin/groupadd -g 22 -r -f utmp %post -%systemd_post import-state.service loadmodules.service +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 + +/sbin/chkconfig --add netfs +/sbin/chkconfig --add network +/sbin/chkconfig --add netconsole %preun -%systemd_preun import-state.service loadmodules.service +if [ $1 = 0 ]; then + /sbin/chkconfig --del netfs + /sbin/chkconfig --del network + /sbin/chkconfig --del netconsole +fi -%postun -%systemd_postun import-state.service loadmodules.service +%triggerun -- initscripts < 7.62 +/sbin/chkconfig --del random +/sbin/chkconfig --del rawdevices +exit 0 -# --------------- - -%post -n netconsole-service -%systemd_post netconsole.service - -%preun -n netconsole-service -%systemd_preun netconsole.service - -%postun -n netconsole-service -%systemd_postun netconsole.service - -# --------------- - -%post -n readonly-root -%systemd_post readonly-root.service - -%preun -n readonly-root -%systemd_preun readonly-root.service - -%postun -n readonly-root -%systemd_postun readonly-root.service - -# === PACKAGING INSTRUCTIONS ================================================== +%clean +rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang -%license COPYING -%doc doc/sysconfig.txt +%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 +/sbin/ifdown +/etc/sysconfig/network-scripts/ifdown-post +/etc/sysconfig/network-scripts/ifup +/sbin/ifup +%dir /etc/sysconfig/console +%dir /etc/sysconfig/modules +%dir /etc/sysconfig/networking +%dir /etc/sysconfig/networking/devices +%dir /etc/sysconfig/networking/profiles +%dir /etc/sysconfig/networking/profiles/default +/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-ipx +/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-ipsec +/etc/sysconfig/network-scripts/ifdown-ipsec +/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 +/etc/sysconfig/network-scripts/net.hotplug +%ifarch s390 s390x +/etc/sysconfig/network-scripts/ifup-ctc +/etc/sysconfig/network-scripts/ifup-iucv +%endif +%config(noreplace) /etc/networks +/etc/rwtab +%dir /etc/rwtab.d +/etc/statetab +%dir /etc/statetab.d +%if with_upstart +%config(noreplace) /etc/event.d/* +%endif +%config /etc/X11/prefdm +%config(noreplace) /etc/inittab +%dir /etc/rc.d +%dir /etc/rc.d/rc[0-9].d +%config(missingok) /etc/rc.d/rc[0-9].d/* +/etc/rc[0-9].d +/etc/rc +%dir /etc/rc.d/init.d +/etc/rc.local +/etc/rc.sysinit +/etc/rc.d/init.d/* +/etc/rc.d/rc +%config(noreplace) /etc/rc.d/rc.local +/etc/rc.d/rc.sysinit +%config(noreplace) /etc/sysctl.conf +%exclude /etc/profile.d/debug* +/etc/profile.d/* +/usr/sbin/sys-unconfig +/sbin/setsysfont +/bin/doexec +/bin/ipcalc +/bin/usleep +%attr(4755,root,root) /usr/sbin/usernetctl +/sbin/consoletype +/sbin/fstab-decode +/sbin/genhostid +/sbin/getkey +/sbin/securetty +%attr(2755,root,root) /sbin/netreport +/sbin/initlog +/lib/udev/rules.d/* +/lib/udev/rename_device +/lib/udev/console_init +/lib/udev/console_check +%ifarch s390 s390x +/lib/udev/ccw_init +%endif +/sbin/service +/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 +%config(noreplace) /etc/initlog.conf +%dir /etc/NetworkManager +%dir /etc/NetworkManager/dispatcher.d +/etc/NetworkManager/dispatcher.d/00-netreport +/etc/NetworkManager/dispatcher.d/05-netfs +%doc sysconfig.txt sysvinitfiles ChangeLog static-routes-ipv6 ipv6-tunnel.howto ipv6-6to4.howto changes.ipv6 COPYING README-event.d +/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 -# NOTE: /etc/profile.d/ is owned by setup package. -# /etc/sysconfig/ is owned by filesystem package. -%dir %{_sysconfdir}/rc.d -%dir %{_sysconfdir}/rc.d/init.d -%dir %{_sysconfdir}/rc.d/rc[0-6].d -%dir %{_sysconfdir}/sysconfig/console -%dir %{_sysconfdir}/sysconfig/modules -%dir %{_libexecdir}/%{name} -%dir %{_libexecdir}/%{name}/legacy-actions - -# --------------- - -%{_sysconfdir}/rc.d/init.d/functions - -# RC symlinks: -%{_sysconfdir}/rc[0-6].d - -%{_sysconfdir}/init.d - -# --------------- - -%{_bindir}/usleep -%{_sbindir}/consoletype -%{_sbindir}/genhostid - -%{_libexecdir}/import-state -%{_libexecdir}/loadmodules - -%{_prefix}/lib/systemd/system/import-state.service -%{_prefix}/lib/systemd/system/loadmodules.service - -%{_mandir}/man1/* - -# ============================================================================= - -%files -n initscripts-rename-device -%license COPYING - -%{_prefix}/lib/udev/rename_device - -%{_udevrulesdir}/* - -# --------------- - -%files -n initscripts-service -%license COPYING - -%dir %{_libexecdir}/%{name} -%dir %{_libexecdir}/%{name}/legacy-actions - -%{_sbindir}/service - -%{_mandir}/man8/service.* - -# --------------- - -%files -n netconsole-service -%license COPYING -%config(noreplace) %{_sysconfdir}/sysconfig/netconsole - -%{_libexecdir}/netconsole -%{_prefix}/lib/systemd/system/netconsole.service - -# --------------- - -%files -n readonly-root -%license COPYING - -%dir %{_sharedstatedir}/stateless -%dir %{_sharedstatedir}/stateless/state -%dir %{_sharedstatedir}/stateless/writable - -%config(noreplace) %{_sysconfdir}/rwtab -%config(noreplace) %{_sysconfdir}/statetab -%config(noreplace) %{_sysconfdir}/sysconfig/readonly-root - -%{_libexecdir}/readonly-root -%{_prefix}/lib/systemd/system/readonly-root.service - -# ============================================================================= +%files -n debugmode +%defattr(-,root,root) +%config(noreplace) /etc/sysconfig/debug +/etc/profile.d/debug* %changelog -* Thu Dec 11 2025 Jan Macku - 10.27-1 -- spec: add missing license files -- build(deps): bump actions/checkout from 5 to 6 -- build(deps): bump actions/upload-artifact from 4 to 5 -- build(deps): bump github/codeql-action from 3 to 4 -- ci: fix issues with missing base commit -- Translated using Weblate (Georgian) -- Translated using Weblate (Indonesian) -- Translated using Weblate (English (United Kingdom)) -- Translated using Weblate (Korean) -- Translated using Weblate (Turkish) -- man: add ifdown.8 -- build(deps): bump actions/checkout from 4 to 5 -- Translated using Weblate (Spanish) -- Translated using Weblate (Georgian) -- Translated using Weblate (Korean) -- Translated using Weblate (Portuguese (Brazil)) -- Translated using Weblate (Polish) -- Translated using Weblate (Greek) -- Translated using Weblate (Greek) -- Translated using Weblate (Spanish) -- Translated using Weblate (Georgian) -- Translated using Weblate (Greek) -- Translated using Weblate (Italian) -- Translated using Weblate (Chinese (Traditional) (zh_TW)) -- Translated using Weblate (Spanish) -- Translated using Weblate (Finnish) -- retry arping one more time in ifup-eth when sendto failed -- Translated using Weblate (French) -- ci: add dependency glib-2.0 -- network-functions: Fix a bug in is_nm_handling() - -* Tue Aug 27 2024 Jan Macku - 10.26-1 -- Translated using Weblate (Turkish) -- netconsole: var/lock -> run/lock -- netconsole: source sysconfig/network only if it exists -- netconsole: remove unused variables -- netconsole: remove trailing whitespaces -- Translated using Weblate (Turkish) - -* Tue Jun 25 2024 Jan Macku - 10.25-1 -- Revert "fix: return support for network-scripts for Fedora 40" - -* Wed May 29 2024 Jan Macku - 10.24-1 -- Fix build when %_bindir==%_sbindir - -* Tue Apr 16 2024 Jan Macku - 10.23-1 -- fix: return support for network-scripts for Fedora 40 - -* Wed Mar 06 2024 Jan Macku - 10.22-1 -- Translated using Weblate (Georgian) -- rename_device: free path after it is used -- rename_device: remove trailing whitespaces - -* Wed Feb 07 2024 Jan Macku - 10.21-1 -- fedora: don't build network-scripts rpm in f40+ (2/2) -- ci: trigger copr build on every push to main branch -- ifup-routes: print warning when ADDRESS0 entry is missing -- fedora: don't build network-scripts rpm in f40+ - -* Tue Jan 30 2024 Jan Macku - 10.20-1 -- Translated using Weblate (Georgian) -- Add -r to while read as per shellcheck -- Fix splitting spaces in paths from statetab files -- build(deps): bump actions/upload-artifact from 3 to 4 -- build(deps): bump github/codeql-action from 2 to 3 -- Translated using Weblate (Georgian) -- Translated using Weblate (Czech) -- Translated using Weblate (Punjabi) -- Translated using Weblate (Portuguese (Brazil)) -- build(deps): bump redhat-plumbers-in-action/differential-shellcheck -- build(deps): bump actions/checkout from 3 to 4 -- Translated using Weblate (Hungarian) -- Translated using Weblate (Finnish) -- Translated using Weblate (Georgian) -- Translated using Weblate (Chinese (Simplified) (zh_CN)) -- Translated using Weblate (English (United Kingdom)) -- Translated using Weblate (Korean) -- Translated using Weblate (Ukrainian) -- Translated using Weblate (Swedish) -- Translated using Weblate (Polish) -- Update translation files -- Translated using Weblate (Korean) - -* Fri May 05 2023 Jan Macku - 10.19-1 -- ci: update Packit configuration -- spec: add missing changelog entry -- Revert "releng: Enable Packit to handle Fedora updates" -- Revert "releng: Convert to rpmautospec" -- doc: update translations -- spec: remove changelog - -* Thu Mar 23 2023 Jan Macku - 10.18-1 -- Translated using Weblate (English (United Kingdom)) -- migrate to SPDX license -- ci(Mergify): configuration update -- Translated using Weblate (German) -- Translated using Weblate (English (United Kingdom)) -- doc: update badges -- ci(lint): Add Differential PyLint GitHub Action -- ci(lint): Add permission `security-events: write` -- ci: Update Differential ShellCheck to `@v4` -- doc: fix markdown warnings and update badge -- ci: Setup CodeQL to replace deprecated LGTM -- releng: Enable Packit to handle Fedora updates -- releng: Convert to rpmautospec -- build(deps): bump redhat-plumbers-in-action/differential-shellcheck - -* Wed Aug 24 2022 Jan Macku - 10.17-1 -- service: Exit when `/etc/init.d` is missing -- ci: Update workflows to run on main branch -- ci: remove differential-shellcheck configs -- doc: Use main branch in links -- dependabot: Monthly updates -- ci(Mergify): configuration update -- Translated using Weblate (Georgian) -- Translated using Weblate (Georgian) -- ci: Update `packit.yml` -- ci: Update Github workflows & add Dependabot -- Translated using Weblate (Estonian) -- Translated using Weblate (Georgian) -- Translated using Weblate (Georgian) -- Translated using Weblate (Czech) -- Drop unnecessary obsoletes - -* Wed Feb 23 2022 Adam Williamson - 10.16-2 -- Drop unnecessary obsoletes - -* Wed Feb 23 2022 Jan Macku - 10.16-1 -- spec: Move rename_device to subpackage `initscripts-rename-device` - -* Tue Feb 15 2022 Jan Macku - 10.15-1 -- spec: network-scripts needs to depend on dbus-tools for NetworkManager detection -- packit: Run copr builds on release as well -- ci: Update `.packit.yml` to run on `c8s` `c9s` and `rawhide` -- Translated using Weblate (Finnish) -- ci: Use Differential ShellCheck action -- ci(Mergify): configuration update - -* Mon Jan 24 2022 Jan Macku - 10.14-1 -- ifup-routes: Revert quotes -- ifup-routes: Use `ip replace` only on type `route` -- ci(Mergify): configuration update -- ci: remove testing branch from `shellcheck_test.yml` - -* Thu Jan 13 2022 Jan Macku - 10.13-1 -- ifup-routes: Log when using `ip $type replace` -- ifup-routes: Use `ip route repace` to avoid race -- Translated using Weblate (German) -- Add LGTM badges to README -- ci: set default merge method to rebase -- ci: disable comments under opened PR in order to fix CI -- network scripts: do not use c-style for-loop -- network scripts: replace "<<<" with pipe -- rc.d/functions: do not use "+=" to concatenate string -- ci: Use default github-token (#395) -- ci(Mergify): configuration update (#394) -- ci: Output shellcheck results using PR comments (#393) -- ci: Update path to csdiff repository (#391) -- spec: Fix issue with $NEXT_VERSION (#390) -- Translated using Weblate (Indonesian) -- Translated using Weblate (Spanish) -- Translated using Weblate (Czech) - -* Fri Sep 03 2021 Jan Macku - 10.12-1 -- spec: Update relation between initscripts and initscripts-service (#386) - -* Fri Aug 27 2021 Jan Macku - 10.11-1 -- specfile: Update obsoletes to allow upgrades (#385) - -* Thu Aug 26 2021 Jan Macku - 10.10-1 -- Translated using Weblate (Friulian) (#381) -- Translations update from Weblate (#378) -- added veth support -- ifup-eth: add a new PERSISTENT_DHCLIENT_IPV6 option for IPv6 dhclient daemon -- ifdown removes veth pair if both peers are down -- rename_device: also support dracut-style kernel cmdline configuration -- spec: Mark network-scripts as deprecated -- spec: Initscripts now requires chkconfig (#374) -- Translations update from Weblate (#371) -- spec: Move service script into subpackage -- ci: Onboard initscripts to Packit -- ci: Migrate from Travis to GH Actions - -* Mon Feb 15 2021 Jan Macku - 10.09-1 -- doc: Document ARPING_WAIT and ARPING_UPDATE_WAIT -- network scripts: Avoid infinite loop of arping - -* Thu Feb 4 2021 Jan Macku - 10.08-1 -- network: fix condition in set_link_up() -- spec: sync with Fedora - -* Fri Jan 22 2021 Jan Macku - 10.07-1 -- doc: Fix "Duplicated string found in the file." -- doc: Documents RES_OPTIONS option -- doc: Documents ifcfg option LINKSTATUS -- ci: use up to date keywords and fix some warnings -- network: fix set_link_up() -- network: add option to keep the link down -- Rework of shell ci -- Translations update from Weblate - -* Fri Nov 13 2020 Jan Macku - 10.06-1 -- service: catch unsupported action keywords -- makefile: Use rpmdev-bumpspec's legacy date option - -* Fri Nov 06 2020 Jan Macku - 10.05-1 -- service: Prevent variables from globbing -- init.d/functions: Make usage msgs more clear -- network-scripts: Use net_log() instead of logger -- Allow updating rfkill switch status while in readonly root mode -- Add info into specfile about readonly-root deprecation -- Allow updating mlocate.db while in readonly root mode -- rc.d/functions: replace grep's --quiet with -q -- Add warning to warn user when ETHTOOL_OPTS is set and ethtool binary is missing - Olav Vitters -- Fix spacing in Makefile -- Add optional 'dev' keyword - -* Tue Jul 14 2020 Jan Macku - 10.04-1 -- Maintain permisision to set umask -- rwtab: Add support for chrony -- Correct spelling, IP, … -- Fix spelling, for more info -- Fix spelling of SELinux -- Translations update from Weblate - -* Tue Mar 24 2020 Jan Macku - 10.03-1 -- Replace grep -EL with subshell since -L changed behaviour -- Wait for scope link addresses as well as for scope global addresses -- Remove deprecated option -m of pidof -- Use function is_true for testing true conditions -- Adding new travis job for testing shell-scripts -- Remove zanata conf -- pull latest translations -- Update of translations and remove files with no translations -- Fix service network stop cmd -- Change spacing of service file to folow spacing of project -- network-function: bridges are created by ifup-eth -- Initscripts no longer care about rc.local -- Repalace hardcoded tests for yes and no with testing functions -- ifup-eth: Fix bridge setting stp option -- Fix bug in service(8) -- ifup-eth: Check that device name is set -- Fix missing python3 during build phase -- rc.d/functions: fix escape sequence being output under systemd service units -- Add ip6gre tunnel option -- ifup/ifdown: print DEPRECATION_WARNING_ISSUED waring info after source_config - -* Fri Jun 28 2019 Jan Macku - 10.02-1 -- network: don't fail with IFDOWN_ON_SHUTDOWN -- rc.d/functions: remove support cgroups -- Create symlink (/etc/init.d) to /etc/rc.d/init.d -- Add option to wait until target is reachable -- ifup-eth: apply PERSISTENT_DHCLIENT to IPv6 dhclient daemon -- ifup-post: fix incorrect condition for RESOLV_MODS -- make tag: updated message -- make release-commit: do not create tag automatically - -* Mon Aug 06 2018 David Kaspar [Dee'Kej] - 10.01-1 -- network/ifup/ifdown: deprecations warnings redirected to stderr -- ifup-eth: use 'bc' instead of 'expr' when computing $forward_delay -- network/ifup/ifdown: deprecation warnings for 'network-scripts' added -- network: parsing of /proc/mounts returned - -* Thu Jun 21 2018 David Kaspar [Dee'Kej] - 10.00-1 -- Move the /etc/rwtab.d & /etc/statetab.d folders to 'filesystem' -- specfile: fix failing build because of incorrect use of %{_isa} - -* Thu Jun 14 2018 David Kaspar [Dee'Kej] - 9.83-1 -- network-scripts: Add previously dropped error checking -- network-scripts: Replace brctl with ip-link -- Makefile: new release-commit rule added -- src/rename_device.c: GCC warnings about unused return value suppressed -- src/usernetctl.c: GCC warnings about unused return value suppressed -- Makefile: allow sub-makefiles to run in parallel -- specfile: netconsole service moved to /usr/libexec -- specfile: services from /usr/lib/systemd moved to /usr/libexec -- specfile: summary & description updated -- specfile: no longer needed conflicts dropped -- specfile: requirements cleanup -- specfile: obsoletes on previous version of initscripts package added -- specfile: network-scripts subpackage created -- specfile: readonly-root subpackage created -- specfile: netconsole-service subpackage created -- README.md: Travis CI build icon added -- .travis.yml: check the 'make install' proceeds as well -- .travis.yml: initial commit -- README.md: bug reporting described -- README.dm: future of initscripts described -- README.md: description added -- README.md: references to old git branches added -- README.md: initial commit -- network-scripts: setting of firewall ZONE fixed -- ifdown-post: artifact whitespace removed from the DBus call -- l10n: drop .tx directory -- l10n: add zanata.xml - -* Mon Jun 04 2018 David Kaspar [Dee'Kej] - 9.82-1 -- Makefile: make the creation of symlinks relative to path again -- specfile: trailing file of netreport removed - -* Thu May 31 2018 David Kaspar [Dee'Kej] - 9.81-1 -- src/consoletype.c: deprecation warning added -- src/genhostid.c: deprecation warning added -- src/genhostid.c: fixed to not override /etc/hostid if it already exists -- src/usleep.c: GCC warnings fixed -- nis-domainname.service removed -- fedora-* services renamed to more general names -- specfile: missing fedora-domainname.service returned in systemd macros -- COPYING updated to latest GNU version (GPLv2+) -- network-scripts: control 'network' service with alternatives as well -- netreport functionality dropped -- networks moved into 'setup' package -- lang.{sh,csh} moved into setup package -- lang.{sh,csh} cleanup before moving to 'setup' package -- src/sushell moved into 'policycoreutils' package -- src/shvar.* removed -- po/xgettext_sh removed -- sys-unconfig removed -- Outdated files from doc/ folder removed -- make archive: ChangeLog generating removed -- network-scripts: ifup & ifdown -- use alternatives system -- adjtime moved into 'util-linux' package -- specfile: simplified & updated to new repository layout -- .gitignore files updated to new repository layout -- Makefile simplified & updated to new repository layout -- po/Makefile simplified & updated to new repository layout -- src/Makefile simplified & updated to new repository layout -- Repository scheme updated to new layout -- fedora-readonly: command substitution warning fixed (null-byte input) - -* Fri May 25 2018 David Kaspar [Dee'Kej] - 9.80-1 -- sysconfig/readonly-root: Clarify the usage of readonly-root -- use proper shebang where appropriate -- specfile: remove the systemctl call in the %postun phase -- network-functions: use tr to upper case strings rather than awk -- network-functions: add error messages for bonding installation -- ifdown-eth: no longer needed 'pidof -x dhclient' condition removed -- netconsole: LSB header added -- po/xgettext_sh*: converted to use to python3 -- network.service: 'reload' removed -- ifup-tunnel: Support 'external' tunnels -- spec: add gcc to BuildRequires -- init.d/functions: fix sourcing for ksh - -* Tue Jan 02 2018 David Kaspar [Dee'Kej] - 9.79-1 -- ifdown-post: fix logical error in commit 5d61564 -- network: add knob to optionally keep interfaces up during shutdown -- network-functions: use POSIX forwarding instead of bash-ism - -* Wed Nov 08 2017 David Kaspar [Dee'Kej] - 9.78-1 -- specfile: drop dependancy on /etc/system-release -- ifup-post: always update nameserver & search entries in /etc/resolv.conf -- network-scripts: forward DBus calls to /dev/null -- Spelling fixes -- Tell git to ignore *.o -- Use grep -E instead of deprecated egrep -- Avoid some unnecessary stat calls -- systemd/system: symlinks for fedora-* services removed -- network-scripts: firewall-cmd replaced with DBus calls -- 'debugmode' subpackage dropped completely -- sysconfig/init* files dropped -- sysctl.conf.s390 dropped -- usleep: change the error message to print the full replacement commandline - -* Tue Aug 15 2017 David Kaspar [Dee'Kej] - 9.77-1 -- specfile: Fix failing build for s390* architecture -- Drop no longer supported SPARC architecture - -* Mon Aug 07 2017 David Kaspar [Dee'Kej] - 9.76-1 -- Makefile: return make archive for testing purposes -- Revert "Makefile: replace /var/run with /run" - -* Mon Aug 07 2017 David Kaspar [Dee'Kej] - 9.75-1 -- Makefile: $ROOT variable is now empty by default -- Makefile: Fix additional error in commit b119d37d1 -- ifup-eth: wait for STP to complete setup on bridge if $DELAY is not set -- init.d/functions: is_true() & is_false() extended by ON/OFF support -- init.d/functions: convert2sec() function added - -* Fri Aug 04 2017 David Kaspar [Dee'Kej] - 9.74-1 -- Makefile: fix whitespace error in commit b119d37d1 - -* Thu Aug 03 2017 David Kaspar [Dee'Kej] - 9.73-1 -- Makefile: replace /var/run with /run -- Replace /var/run with /run everywhere -- Update references to sysctl.conf -- Drop sysctl.d/00-system.conf -- Drop 256term.{sh,csh} -- ARPUPDATE introduced - -* Thu May 25 2017 David Kaspar [Dee'Kej] - 9.72-1 -- rename_device.c: rewrite of isCfg() function -- Add *.old to list of ignored files -- Replace usleep(1) calls with sleep(1) calls - -* Wed May 24 2017 David Kaspar [Dee'Kej] - 9.71-1 -- usleep: print deprecation warning from now on -- sysconfig.txt: mention previously introduced NO_DHCP_HOSTNAME option -- DHCP_FQDN and DHCP_SEND_HOSTNAME introduced -- re-add missing $HOSTNAME initialization -- ifup: add support for VLAN_EGRESS_PRIORITY_MAP -- specfile: mark 'rwtab' and 'statetab' as config files -- killproc/status: add missing '-b ' option -- ifdown-eth: we need to flush global scope as well -- ifup-eth: remove quote marks -- po: download latest translations from zanata -- rwtab: add /var/lib/systemd/timers -- Update initscripts.pot -- Port headers in xgettext_sh.py to 2017 - -* Fri Feb 24 2017 Lukáš Nykrýn - 9.70-1 -- move source to github - -* Tue Aug 30 2016 David Kaspar [Dee'Kej] - 9.69-1 -- fedora-import-state should no longer try to create folder with empty name (#1370259) - -* Tue Aug 9 2016 David Kaspar [Dee'Kej] - 9.68-1 -- fedora-import-state: skip modifying of existing folders (#1347436) -- functions: systemctl show now returns an error when unit does not exist - -* Tue Jul 19 2016 Lukáš Nykrýn - 9.67-1 -- import-state: restore also sensitivity part of SELinux context -- network: run after network-pre.target -- ifup-eth: fix setting preferred_lft and valid_lft -- ifup: don't call nmcli on any lo device -- source_config: tell NetworkManger to load ifcfg file even for NM_CONTROLLED=no -- ipv6: wait for all global IPv6 addresses to leave the "tentative" state -- rwtab: /var/lib/nfs needs to copy the files -- functions: improve killing loops -- ifup: set valid_lft and preferred_lft to forever for static ip -- service: use systemd mangle for given service - -* Mon Apr 25 2016 Lukáš Nykrýn - 9.66-1 -- remove autorelabel stuff -- autorelabel: turn quota off before relabeling -- network: Treat other tunnel interfaces, fixes ifdown stage -- autorelabel: call dracut-initramfs-restore before forced reboot -- sysconfig.txt: document PPPOE_EXTRA and PPPD_EXTRA -- ifdown-eth: fix comparison - -* Mon Dec 07 2015 Lukáš Nykrýn - 9.65-1 -- init.d/functions: end with 0 -- fedora-loadmodules: we don't have readahead anymore -- network-scripts: DEVICE and HWADRR could be quoted by apostrophe -- ifup-wireless: fix calling of phy_wireless_device -- ifdown: clean ipv4 localhost addresses -- ifup-eth: some bridge options are applied later -- service: improve status and stop function for daemon with intscripts -- init.d/functions: reload systemd if it can't see an initscript - -* Thu Aug 06 2015 Lukáš Nykrýn - 9.64-1 -- network-functions: fix wireless detection -- fedora-readonly: use --make-slave with --bind mounts -- import-state: don't run restorecon when it does not exist -- network: modem type interfaces should explicitly start after and stop before common interfaces -- ifup-post: should be interpreted in bash - -* Mon May 18 2015 Lukáš Nykrýn - 9.63-1 -- remove ipcalc, it has its own package now -- network: tell NM to reload its configuration during start -- bonding: warn if the ifup for slave device failed -- sysctl.conf: drop SHMALL and SHMMAX, they have sane default values in kernel -- ifup: don't call NM for loopback -- clarify daemon() usage message -- rename_device: allow non-channel nics for s390x machines -- ifup: add missing quotes - -* Thu Apr 09 2015 Lukáš Nykrýn - 9.62-1 -- network-functions: fix change_resolv_conf after grep update -- ifup-aliases: don't return with error when arping fails -- init.d/functions: rc.debug option to debug initscripts -- ifup-aliases: inherit ARPCHECK from parent device -- network: report that we can't shut down network for root on netfs -- ifdown-eth: use scope host for lo - -* Thu Jan 22 2015 Lukáš Nykrýn - 9.61-1 -- specfile cleanup -- ifup-ipv6: set accept_ra to 2 when IPV6FORWARDING=yes and IPV6_AUTOCONF=yes -- ifup-post: check resolve.conf also with DNS2 -- ifup-aliases: do not fail when only ipv6 addr is specified -- fedora-import-state.service: run a little bit later -- fedora-readonly: Updates for systemd random-seed handling -- network-functions: is_available_wait should wait even in the case that is_available returns 2 -- ifdown-post: remove resolv.conf only in specific cases -- network-functions: fix check in install_bonding_driver - -* Tue Dec 16 2014 Lukáš Nykrýn - 9.60-1 -- improve check for bond master in install bonding driver -- network-functions: reeplace iwconfig with iw -- ifup: fix typo -- ifdown-ipv6: reset addrgenmode to eui64 for device - -* Wed Nov 12 2014 Lukáš Nykrýn - 9.59-1 -- adjust LINKDELAY when STP is on - -* Thu Nov 06 2014 Lukáš Nykrýn - 9.58-1 -- ifup,vlan: fix typo -- doc: be consistent and use BOOTPROTO=none - -* Tue Oct 07 2014 Zbigniew Jędrzejewski-Szmek - 9.57 -- Remove /etc/inittab, /etc/crypttab, utmp, wtmp, btmp - -* Tue Oct 07 2014 Lukáš Nykrýn - 9.56-1 -- network_function: return immediately when device is pres -ent -- add configurable DEVTIMEOUT -- fedora-import-state: do not clobber / -- network-functions: grep->fgrep in bonding masters matchi -ng -- man: update sys-unconfig.8 -- rename_devices: comments need to have a blank before them -- add example ifcfg files -- network-functions: improve bonding_masters grep -- ifup: if we were unable to determine DEVICE always call nmcli up -- ifup-tunnel: call ifup-ipv6 in the end -- ifup: also set multicast_snooping after the bridge is up -- network-functions: ETHTOOL_DELAY introduction patch -- use pie and relro by default -- custom naming for VLAN devices -- vi.po: fix parentheses -- ifup-wireless: add support for wowlan -- ifup-wireless: add support for wowlan (second part) -- ifup-aliases: do not bring up ipv6 for range files -- sys-unconfig: use poweroff instead of halt -- ifup-aliases: improve duplicate address detection -- network-functions: handle BONDING_OPTS better -- network: tell nm to wake the slaves - -* Tue Jul 22 2014 Lukáš Nykrýn - 9.55-1 -- fix license handling -- ipcalc: -c allow netmask -- ipcalc: parse prefix more safely -- inittab: fix path and mention set-default -- don't require /sbin/sysctl -- init.d/functions: check parent dir of pid file for accessibility -- ifup-eth: some options for bridge can be applied after the bridge is up -- remove ppp from translation - -* Tue Apr 15 2014 Lukáš Nykrýn - 9.54-1 -- move ppp support to ppp package -- remove fedora-configure -- network: detect if / is on netfs -- is_nm_handling: fix RE -- bonding: match whole name of interface -- network: add support for team devices -- ifup-wireless: fix syntax error -- fedora-readonly: fix prefix detection - -* 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 instead 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/