Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-release-src > by-pkgid > 803d9641dacc6246d211f10a18104383 > files > 17

initscripts-9.55-24.mga6.src.rpm

# 	$Id: initscripts.spec 252003 2009-01-22 17:26:21Z eugeni $	

# The restart part in the real _post_service doesn't work with netfs and isn't needed
# for other scripts
%define _mypost_service() if [ $1 = 1 ]; then /sbin/chkconfig --add %{1}; fi;

Summary: The inittab file and the /etc/init.d scripts
Name: initscripts
Version: 9.55
Release: %mkrel 24
# ppp-watch is GPLv2+, everything else is GPLv2
License: GPLv2 and GPLv2+
Group: System/Base
# (cg) To modify/see the source, mgaconf super patch and other patches
#      please read: http://gitweb.mageia.org/software/forks/initscripts/about/
#
Source0: initscripts-%{version}.tar.bz2
# (cg) git diff initscripts-9.55-1..distro/mga @ bcb4e37b4cf4bc5b79509165cf2444a0ffcae0fa
Source1: initscripts-mgaconf.patch.xz

Patch100:  0100-Restore-Mageia-ifup-wireless.patch
Patch101:  0101-Kill-off-the-dm-initscript.patch
Patch102:  0102-Remove-last-vestiges-of-speedboot.patch
Patch103:  0103-Kill-off-supermount.patch
Patch104:  0104-fedora-readonly-Updates-for-systemd-random-seed-hand.patch
# (cg) Hold off on applying this one for now
Source105:  0105-Kill-off-prefdm-lookupdm.patch
Patch106:  0106-Split-out-dkms-module-re-build-from-mandrake_everyti.patch
Patch107:  0107-Ensure-mandriva-everytime-service-runs-after-dkms-au.patch
Patch500:  0500-Drop-non-working-H-switch-from-dhclient-cmd.patch
Patch900:  0900-Revert-Drop-fedora-storage-init-conflict-with-older-.patch
Patch1000: 1000-prefdm-replace-kdm-with-sddm.patch
Patch1001: 1001-sddm-set-plymouth_quit.patch
Patch1002: 1002-prefdm-force-plymouth-quit.patch
Patch1003: 1003-prefdm-run-first-time-actions.patch

# for /bin/awk
Requires: gawk
# for /bin/sed
Requires: sed
Requires: mktemp
Requires: e2fsprogs >= 1.18-2
Requires: procps >= 2.0.7-8
Requires: gettext-base >= 0.10.35-20
Requires: kmod
# needed for chvt --userwait
Requires: kbd >= 1.15.1-2
#Requires: sysklogd >= 1.3.31
# for /sbin/fuser
Requires: psmisc
Requires: which
Requires: setup >= 2.2.0-14
Requires: systemd
Requires(post): systemd
# for /sbin/ip
Requires: iproute2
# for /sbin/arping
Requires: iputils
Requires: net-tools
Requires: hostname
# for /bin/find
Requires: findutils
Requires: perl-MDK-Common >= 1.0.1
Requires: ifplugd >= 0.24
Requires: iproute2
Requires: ethtool
Recommends: dhcp-client
# http://bugzilla.redhat.com/show_bug.cgi?id=252973
Conflicts: nut < 2.2.0
Obsoletes: rhsound sapinit
Provides: rhsound sapinit
Provides: /sbin/service
Conflicts: kernel <= 2.2
Conflicts: timeconfig < 3.0
Conflicts: ppp < 2.4.7-2
Conflicts: wvdial < 1.40-3
Conflicts: initscripts < 1.22.1-5
Conflicts: Aurora <= 7.2-17
Conflicts: dhcpcd < 1.3.21pl1
Conflicts: XFree86-xfs < 4.2.0-12
Conflicts: xinitrc < 2.4.12
Conflicts: lsb < 3.1-11
Conflicts: lsb-core < 3.1-15
Conflicts: suspend-scripts < 1.27
Conflicts: mdadm < 2.6.4-2
Conflicts: systemd < 37-3
Conflicts: systemd-units < 37-3
Requires: util-linux >= 2.16
Requires: udev >= 108-2
Requires: ifmetric, resolvconf >= 1.41
Requires: dmsetup
Requires(post):  systemd >= %{systemd_required_version}
Requires(post):  rpm-helper >= 0.24.8-1
Requires(preun): rpm-helper >= 0.24.8-1
Requires(post): coreutils, grep, chkconfig >= 1.3.37-3
BuildRequires: glib2-devel
BuildRequires: pkgconfig
BuildRequires: popt-devel
BuildRequires: python
# Upstream URL: http://git.fedorahosted.org/git/initscripts.git
Url: http://www.mageia.org

#this is required since latest glibc (new atomic OPs?)
%global __requires_exclude GLIBC_PRIVATE


%description
The initscripts package contains the basic system scripts used to boot
your Mageia system, change run levels, 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/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
xzcat %{SOURCE1} | /usr/bin/patch -U -s -p1 --fuzz=0
%autopatch -p1
find -name "*.0???" -delete
rm -rf po
ln -s mandriva/po

gzip -9 mandriva/ChangeLog
mv ChangeLog ChangeLog-RH
gzip -9 ChangeLog-RH

%build
make
make -C mandriva CFLAGS="$RPM_OPT_FLAGS"

%install
mkdir -p %{buildroot}/etc
make ROOT=%{buildroot} SUPERUSER=`id -un` SUPERGROUP=`id -gn` mandir=%{_mandir} install

#MDK
make -C mandriva install ROOT=%{buildroot} mandir=%{_mandir}

python mandriva/gprintify.py \
	`find %{buildroot}/etc/rc.d -type f` \
	`find %{buildroot}/sysconfig/network-scripts -type f` \
	%{buildroot}%{_prefix}/lib/systemd/fedora-* \
	%{buildroot}%{_prefix}/lib/systemd/mandriva-*

# warly 
# put locale in /usr, gettext need /usr/share
#
# extracted from /usr/lib/rpm/find-lang.sh and adapted to find locales in /etc
#find %{buildroot} -type f|sed '
#1i\
#%defattr (644, root, root, 755)
#s:'"%{buildroot}"'::
#s:\(.*/etc/locale/\)\([^/_]\+\)\(.*'"$NAME"'\.mo$\):%lang(\2) \1\2\3:
#s:^\([^%].*\)::
#s:%lang(C) ::
#' >> %{name}.lang

%find_lang %{name}

rm -rf %{buildroot}/etc/event.d
rm -rf %{buildroot}/etc/init
rm -f %{buildroot}/etc/inittab.*

%ifnarch s390 s390x
rm -f \
 %{buildroot}/etc/sysconfig/network-scripts/ifup-ctc \
 %{buildroot}/etc/sysconfig/network-scripts/ifup-iucv \
 %{buildroot}%{_prefix}/lib/udev/rules.d/55-ccw.rules \
 %{buildroot}%{_prefix}/lib/udev/ccw_init
%else
rm -f \
 %{buildroot}/etc/rc.d/rc.sysinit.s390init \
 %{buildroot}/etc/sysconfig/init.s390
%endif

# remove unused hotplug helper and ipsec/isdn stuff
rm -f %{buildroot}/etc/sysconfig/network-scripts/{ifdown-ippp,ifup-ippp,ifdown-ipsec,ifup-ipsec,net.hotplug}

# we use network rules from the udev package
#rm -f %{buildroot}%{_prefix}/lib/udev/rules.d/60-net.rules

# we have our own copy of gprintify
export DONT_GPRINTIFY=1

install -d -m 0755 %{buildroot}/%{_sysconfdir}/sysctl.d

touch %{buildroot}%{_sysconfdir}/crypttab
chmod 600 %{buildroot}%{_sysconfdir}/crypttab

# (cg) For now this messes things up on gnome-terminal - should be fixed properly!
rm -f %{buildroot}/etc/profile.d/10term256.*

# (cg) Upstream should stop shipping this too IMO (it's systemd's job now)
rm -f %{buildroot}/var/run/utmp

# (lm) fedora-storage-init should be executable
chmod 755 %{buildroot}%{_prefix}/lib/systemd/fedora-storage-init

# (cg) Clean up danging symlinks after initscript removal
%transfiletriggerpostun -- %{_initrddir}/
find -L /etc/rc.d/rc{0,1,2,3,4,5,6,7}.d -type l -delete


%posttrans
%_tmpfilescreate %{name}
##Fixme
touch /etc/sysconfig/i18n
##
touch /var/log/wtmp /var/log/btmp
chown root:utmp /var/log/wtmp /var/log/btmp
chmod 664 /var/log/wtmp
chmod 600 /var/log/btmp

%_mypost_service partmon

%_mypost_service network

%_mypost_service network-up

%_mypost_service netconsole

# /etc/sysconfig/desktop format has changed
if [ -r /etc/sysconfig/desktop ]; then
    if ! grep -q = /etc/sysconfig/desktop; then
        DESK=`cat /etc/sysconfig/desktop`
        echo "DESKTOP=$DESK" > /etc/sysconfig/desktop
    fi
fi

# Add right translation file
for i in `echo $LANGUAGE:$LC_ALL:$LC_COLLATE:$LANG:C | tr ':' ' '`
do
	if [ -r %{_datadir}/locale/$i/LC_MESSAGES/initscripts.mo ]; then
		mkdir -p /etc/locale/$i/LC_MESSAGES/
		cp %{_datadir}/locale/$i/LC_MESSAGES/initscripts.mo \
			/etc/locale/$i/LC_MESSAGES/
                #
		# warly
		# FIXME: this should be done by each locale when installed or upgraded
		#
		pushd %{_datadir}/locale/$i/ > /dev/null && for j in LC_*
		do
			if [ -r $j -a ! -d $j ]; then
			    cp $j /etc/locale/$i/
			fi
		done && popd > /dev/null
		if [ -r %{_datadir}/locale/$i/LC_MESSAGES/SYS_LC_MESSAGES ]; then
			cp %{_datadir}/locale/$LANG/LC_MESSAGES/SYS_LC_MESSAGES /etc/locale/$i/LC_MESSAGES/
		fi
		#
		#
		break
	fi
done

%define initlvl_chg() if [[ -f /etc/rc3.d/S%{2}%{1} ]] && [[ -f /etc/rc5.d/S%{2}%{1} ]] && egrep -q 'chkconfig: [0-9]+ %{3}' /etc/init.d/%{1}; then chkconfig --add %{1} || : ; fi; \
%{nil}

# only needed on upgrade
if [ $1 != 0 ]; then
	# Handle boot sequence changes on upgrade
	%initlvl_chg partmon 80 13
fi

%preun
%_preun_service netconsole

%_preun_service dm

%_preun_service network-up

%_preun_service network

%_preun_service partmon

%postun
if [ -f /var/lock/TMP_1ST ];then 
		rm -f /var/lock/TMP_1ST
fi
if [ "$1" = "0" ]; then
	for i in /etc/locale/*/LC_MESSAGES/initscripts.mo
	do
		rm -f $i
		rmdir `dirname $i` >/dev/null 2> /dev/null
	done
	rmdir /etc/locale/* >/dev/null 2> /dev/null
fi

%files -f %{name}.lang
%dir /etc/sysconfig/network-scripts
%dir /etc/sysconfig/network-scripts/ifup.d
%dir /etc/sysconfig/network-scripts/ifdown.d
%dir /etc/sysconfig/network-scripts/wireless.d
%dir /etc/sysconfig/network-scripts/vpn.d
%dir /etc/sysconfig/network-scripts/vpn.d/openvpn
%dir /etc/sysconfig/network-scripts/vpn.d/pptp
%dir /etc/sysconfig/network-scripts/vpn.d/vpnc
%config(noreplace) %verify(not md5 mtime size) /etc/adjtime
%config(noreplace) /etc/sysconfig/init
%config(noreplace) /etc/sysconfig/autofsck
%config(noreplace) /etc/sysconfig/partmon
%config(noreplace) /etc/sysconfig/netconsole
%config(noreplace) /etc/sysconfig/readonly-root
/etc/sysconfig/network-scripts/ifdown
%{_sbindir}/ifdown
/etc/sysconfig/network-scripts/ifdown-post
/etc/sysconfig/network-scripts/ifup
%{_sbindir}/ifup
%dir /etc/sysconfig/console
%dir /etc/sysconfig/console/consoletrans
%dir /etc/sysconfig/console/consolefonts
%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/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-hso
/etc/sysconfig/network-scripts/ifdown-hso
/etc/X11/prefdm
/etc/X11/lookupdm
%dir /etc/X11/xsetup.d
%config(noreplace) /etc/networks 
/etc/rwtab
%dir /etc/rwtab.d
/etc/statetab
%dir /etc/statetab.d
%{_prefix}/lib/udev/rules.d/*
%config(noreplace) /etc/inittab
/etc/rc[0-9].d
/etc/rcS.d
%dir /etc/rc.d/init.d
%{_prefix}/lib/lsb/init-functions
/etc/rc.d/init.d/*
%config(noreplace) /etc/sysctl.conf
%dir /etc/sysctl.d
/etc/sysctl.d/99-sysctl.conf
%dir %{_prefix}/lib/sysctl.d
%{_prefix}/lib/sysctl.d/00-system.conf
%exclude /etc/profile.d/debug*
%config /etc/profile.d/*
%dir /etc/sysconfig/network-scripts/cellular.d
%dir /etc/sysconfig/network-scripts/hostname.d
/etc/sysconfig/network-scripts/ifup.d/vpn
/etc/sysconfig/network-scripts/ifdown.d/vpn
%{_sbindir}/vpn-start
%{_sbindir}/vpn-stop
%{_sbindir}/mdv-network-event
%{_sbindir}/sys-unconfig
%{_bindir}/ipcalc
%{_bindir}/usleep
%attr(4755,root,root) %{_sbindir}/usernetctl
%{_sbindir}/consoletype
%{_sbindir}/genhostid
%attr(2755,root,root) %{_sbindir}/netreport
%{_prefix}/lib/udev/rename_device
%ifarch s390 s390x
%{_prefix}/lib/udev/ccw_init
%endif
%{_sbindir}/service
%{_sbindir}/sushell
#mdv
%{_sbindir}/hibernate-cleanup.sh
%{_mandir}/man*/*
%lang(cs)	%{_mandir}/cs/man*/*
%lang(et)	%{_mandir}/et/man*/*
%lang(fr)	%{_mandir}/fr/man*/*
%lang(it)	%{_mandir}/it/man*/*
%lang(pt_BR)	%{_mandir}/pt_BR/man*/*
%lang(ru)	%{_mandir}/ru/man*/*
%lang(uk)	%{_mandir}/uk/man*/*
%dir /etc/NetworkManager
%dir /etc/NetworkManager/dispatcher.d
/etc/NetworkManager/dispatcher.d/00-netreport
%doc sysconfig.txt sysvinitfiles mandriva/ChangeLog.gz static-routes-ipv6 ipv6-tunnel.howto ipv6-6to4.howto changes.ipv6
/var/lib/stateless
%ghost %attr(0664,root,utmp) /var/log/btmp
%ghost %attr(0664,root,utmp) /var/log/wtmp
%verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/crypttab
%config(noreplace) /etc/modules
/etc/rc.modules
%dir /etc/modprobe.preload.d/
%{_bindir}/display-manager-failure-message
%{_bindir}/listhome
%{_bindir}/partmon
# warly
# gettext need /use/share/locale anyway
#%dir /etc/locale
#%dir /etc/locale/*
#%dir /etc/locale/*/LC_MESSAGES
%{_tmpfilesdir}/initscripts.conf
%{_tmpfilesdir}/mandriva.conf
%{_prefix}/lib/systemd/fedora-autorelabel
%{_prefix}/lib/systemd/fedora-domainname
%{_prefix}/lib/systemd/fedora-import-state
%{_prefix}/lib/systemd/fedora-loadmodules
%{_prefix}/lib/systemd/fedora-readonly
%{_prefix}/lib/systemd/fedora-storage-init
%{_prefix}/lib/systemd/mandriva-save-dmesg
%{_unitdir}/basic.target.wants/fedora-autorelabel.service
%{_unitdir}/basic.target.wants/fedora-autorelabel-mark.service
%{_unitdir}/basic.target.wants/fedora-loadmodules.service
%{_unitdir}/basic.target.wants/mandriva-everytime.service
%{_unitdir}/basic.target.wants/mandriva-save-dmesg.service
%{_unitdir}/local-fs.target.wants/fedora-import-state.service
%{_unitdir}/fedora-autorelabel.service
%{_unitdir}/fedora-autorelabel-mark.service
%{_unitdir}/fedora-domainname.service
%{_unitdir}/fedora-import-state.service
%{_unitdir}/fedora-loadmodules.service
%{_unitdir}/fedora-readonly.service
%{_unitdir}/fedora-storage-init.service
%{_unitdir}/fedora-storage-init-late.service
%{_unitdir}/fedora-wait-storage.service
%{_unitdir}/mandriva-everytime.service
%{_unitdir}/mandriva-save-dmesg.service
%{_unitdir}/local-fs.target.wants/fedora-readonly.service
%{_unitdir}/local-fs.target.wants/fedora-storage-init.service
%{_unitdir}/local-fs.target.wants/fedora-storage-init-late.service

%files -n debugmode
%config(noreplace) /etc/sysconfig/debug
%config /etc/profile.d/debug*


%changelog
* Tue Mar 14 2017 martinw <martinw> 9.55-24.mga6
+ Revision: 1092590
- Actually apply patch added in r905759 to remove call to dkms_autoinstaller
  from /etc/init.d/mandrake_everytime (mga#17194)
- Ensure mandiva-everytime service runs after dkms-autorebuild service to
  stop service_hardrake erroneously reconfiguring the system to use a free
  driver because dkms hasn't finished building the proprietary driver

* Mon Feb 27 2017 martinw <martinw> 9.55-23.mga6
+ Revision: 1088088
- prefdm: execute first-time actions when requested (mga#17223)
  This used to be performed during the selected DM startup, but
  but GDM and SDDM no longer provide the necessary hooks to run
  a user startup script.

* Thu Dec 01 2016 ghibo <ghibo> 9.55-22.mga6
+ Revision: 1071356
- Add latest check for quitting plymouth

* Sat Jul 23 2016 tmb <tmb> 9.55-21.mga6
+ Revision: 1043448
- set plymouth_quit flag for sddm

* Fri Jul 22 2016 tmb <tmb> 9.55-20.mga6
+ Revision: 1043079
- prefdm: kdm has been replaced by sddm

  + neoclust <neoclust>
    - Revert to current cauldron version ( 9.55 ) as i never uploaded 9.66 in time
    - New version 9.66

* Mon Jun 06 2016 tv <tv> 9.55-19.mga6
+ Revision: 1020430
- do not package huge & outdated ChangeLog-RH.gz

* Wed Jan 13 2016 tv <tv> 9.55-18.mga6
+ Revision: 922864
- fix deps loops with systemd: s/%%post/%%posttrans/

* Tue Nov 24 2015 doktor5000 <doktor5000> 9.55-17.mga6
+ Revision: 905759
- remove dkms_autoinstaller from /etc/init.d/mandrake_everytime (mga#17194)
  o split out into dkms-autorebuild.sh in dkms package

* Sun Oct 11 2015 wally <wally> 9.55-16.mga6
+ Revision: 889795
- add patch to drop non-working -H switch from dhclient cmd to get ipv6 address via dhcp

* Sun Sep 06 2015 tv <tv> 9.55-15.mga6
+ Revision: 873283
- submit to core/release

* Fri Aug 14 2015 tv <tv> 9.55-14.mga6
+ Revision: 864776
- use new rpm-4.13 filetriggers
- kill very old triggers (rpm-4.13 cries when there's "duplicate" ones)

* Fri Mar 06 2015 luigiwalser <luigiwalser> 9.55-13.mga5
+ Revision: 817956
- remove requires on prcsys, not used since the switch to systemd

* Wed Jan 14 2015 luigiwalser <luigiwalser> 9.55-12.mga5
+ Revision: 810713
- remove requires on mingetty, not needed since mga1 (we use agetty in util-linux)

* Mon Jan 12 2015 colin <colin> 9.55-11.mga5
+ Revision: 810149
- Fix minor problem with readonly roots fs + random-seed

* Sun Oct 19 2014 colin <colin> 9.55-10.mga5
+ Revision: 791623
- Kill off post actions for dm service. It's long gone.

* Wed Oct 15 2014 umeabot <umeabot> 9.55-9.mga5
+ Revision: 751120
- Second Mageia 5 Mass Rebuild

* Thu Oct 09 2014 tv <tv> 9.55-8.mga5
+ Revision: 737789
- add requires(pre) on systemd (fix one error in install)

* Tue Sep 16 2014 umeabot <umeabot> 9.55-7.mga5
+ Revision: 680514
- Mageia 5 Mass Rebuild

  + tv <tv>
    - use %%global for req/prov exclude
    - autoconvert to new prov/req excludes
    - s/uggests:/Recommends:/

* Thu Sep 11 2014 colin <colin> 9.55-6.mga5
+ Revision: 674722
- Kill off old, unused dm initscript
- Kill off speedboot stuff that was still lingering around
- Kill off supermount which is no longer used/working
- No longer rely on sysvinit-tools for pidof (it's in procps now)

* Thu Sep 11 2014 colin <colin> 9.55-5.mga5
+ Revision: 674699
- Restore old wireless init scripts (no time to convert properly) mga#14023
- Provide /sbin/service manually due to usrmove path updates mga#14087

* Tue Sep 09 2014 luigiwalser <luigiwalser> 9.55-4.mga5
+ Revision: 673849
- add requires on hostname now that it is in a different package

* Mon Sep 01 2014 colin <colin> 9.55-3.mga5
+ Revision: 670672
- Tidy up conflicts and remove older ppp conflict (replacing with newer one) mga#14024

* Sun Aug 31 2014 lmenut <lmenut> 9.55-2.mga5
+ Revision: 670044
- fix fedora-storage-init not executable

* Sat Aug 30 2014 colin <colin> 9.55-1.mga5
+ Revision: 669511
- New version: 9.55

* Mon Aug 04 2014 alien <alien> 9.41-23.mga5
+ Revision: 659611
- remove requirement to sound-scripts, since coling had removed the responsible scripts

* Wed Jul 23 2014 colin <colin> 9.41-22.mga5
+ Revision: 655934
- Fix for Network Manager API change.

* Wed Jan 22 2014 colin <colin> 9.41-21.mga4
+ Revision: 567390
- Drop support for GDM_LANG mga#12328

* Sat Dec 28 2013 colin <colin> 9.41-20.mga4
+ Revision: 562924
- Remove support for cleaning the (tmpfs) /tmp on every boot
- Ensure VPN network name is properly quoted (mga#10873)

* Tue Nov 05 2013 tmb <tmb> 9.41-19.mga4
+ Revision: 549609
- revert change to %%posttrans as it breaks activating of services at install time

* Thu Oct 31 2013 tmb <tmb> 9.41-18.mga4
+ Revision: 548701
- switch from %%post to %%posttrans to help with deps ordering

* Sat Oct 19 2013 umeabot <umeabot> 9.41-17.mga4
+ Revision: 531378
- Mageia 4 Mass Rebuild

* Sun Aug 04 2013 colin <colin> 9.41-16.mga4
+ Revision: 463334
- Drop no longer needed mandriva-boot-links service/script

* Wed Jul 31 2013 colin <colin> 9.41-15.mga4
+ Revision: 461719
- Fix network-up ordering cycle with newer systemd

  + danf <danf>
    - Reworked previous patch to completely fix backspace issue with csh (mga#5007)

* Wed May 08 2013 blino <blino> 9.41-14.mga3
+ Revision: 412606
- mdv-network-event: use mageia.org instead of mandriva.com in dbus events
  drakx-net is listening for events coming from mageia.org
  This should fix detection of connection success/failure in net_applet,
  draknetcenter and drakroam.

* Sun Mar 24 2013 colin <colin> 9.41-13.mga3
+ Revision: 404859
- Add systemd requires and general post/pre fixes (mga#9302)

* Thu Mar 07 2013 dams <dams> 9.41-12.mga3
+ Revision: 401620
- fix Suggests about 'dhclient' ('dhcp-client' now) as spotted by leuhmanu

* Wed Feb 27 2013 colin <colin> 9.41-11.mga3
+ Revision: 400506
- Bail out of ifup/down if NM is used and we cannot find the UUID/device mga#9028
- Fix sysvinit symlink cleanup filter again (thanks to Dan Fandrich)
- Buildroot macro changes
- Quote the file name in the cleanup filter.
- Add a filetrigger to clean up broken sysvinit script links.
- Reapply csh backspace fix added by Remmy lost on mgaconf rebase (mga#5007)

* Mon Jan 14 2013 colin <colin> 9.41-9.mga3
+ Revision: 385734
- Drop inittab tweaks - no longer used.
- Do not ship files in /var/run

* Sat Jan 12 2013 umeabot <umeabot> 9.41-8.mga3
+ Revision: 354402
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed Jan 09 2013 dams <dams> 9.41-7.mga3
+ Revision: 343918
- add 'dhclient' as a suggests (as explained on mageia-dev@)

* Sun Jan 06 2013 colin <colin> 9.41-6.mga3
+ Revision: 340048
- Don't mask errors from fedora-loadmodules.service (mga#8472)

* Sun Jan 06 2013 colin <colin> 9.41-5.mga3
+ Revision: 340017
- Wrap wireless patch into main mgaconf patch (mga#8343)
- Add simple fix to prevent exit status leakage (unlikely/rare in practice mga#7489)

* Sun Dec 23 2012 remmy <remmy> 9.41-4.mga3
+ Revision: 334192
+ rebuild (emptylog)

* Sun Dec 23 2012 remmy <remmy> 9.41-3.mga3
+ Revision: 334129
- No longer try to configure the backspace key for the C shell (closes mga#5007)

* Sun Dec 09 2012 tmb <tmb> 9.41-2.mga3
+ Revision: 329208
- add back check for wireless sysfs dir (P0, #8343)

  + colin <colin>
    - Fix up paths and use nice dir macros where possible

* Tue Oct 30 2012 colin <colin> 9.41-1.mga3
+ Revision: 311597
- New version: 9.41
- Drop upstream cherry picks
- Remove the not-really-optional _with_systemd variable.
- Ship an empty /etc/crypttab (to shut up udisks2 mga#3661)

* Tue Oct 23 2012 blino <blino> 9.34-30.mga3
+ Revision: 309530
- drop patches merged in our git tree
- network-functions: fix detecting wireless devices in sysfs
  The wireless directory has been removed in kernel commit
  35b2a113cb0298d4f9a1263338b456094a414.
  Check the phy80211 symlink instead.

* Sun Oct 07 2012 tv <tv> 9.34-29.mga3
+ Revision: 303225
- fix conflicts with ppp (#7683)

* Sun Sep 02 2012 tv <tv> 9.34-28.mga3
+ Revision: 287219
- s/util-linux-ng/util-linux/
- mount requires is dup

* Tue Jul 24 2012 colin <colin> 9.34-27.mga3
+ Revision: 273996
- Rebuild with new spec-helper for non-relative symlnks to /dev/null

* Sun Jul 22 2012 blino <blino> 9.34-26.mga3
+ Revision: 273545
- remove mandriva-clean-var-run-lock systemd service, unneded now that
  /var/lock is a symlink to /run/lock
- inputrc:
  o do not export LESS=-MM anymore
    LESS=-MM breaks colorized output of git, and maybe perl-doc as well
    (Mdv #57143). It seems no other distro is shipping this as default,
    should be safe to remove.
  o do not export LESSKEY, less defaults to the same files already
  o do not export INPUTRC, readline defaults to the same files already
  o remove now unused inputrc.sh profile script

* Sun Jul 22 2012 colin <colin> 9.34-25.mga3
+ Revision: 273407
- Quick fix to prevent initscript trashing /var/{run,lock} symlinks

* Sat Jun 30 2012 colin <colin> 9.34-24.mga3
+ Revision: 265523
- Update for new udevd service name

* Tue Jun 12 2012 tv <tv> 9.34-23.mga3
+ Revision: 260098
- bump conflict with ppp

* Tue Jun 12 2012 tv <tv> 9.34-22.mga3
+ Revision: 259955
+ rebuild (emptylog)

* Sun Jun 10 2012 tv <tv> 9.34-21.mga3
+ Revision: 259274
- require kmod instead of module-init-tools

* Sat Apr 28 2012 tmb <tmb> 9.34-20.mga2
+ Revision: 233754
- Require rpm-helper >= 0.24.8-1 for systemd support

* Fri Apr 27 2012 colin <colin> 9.34-19.mga2
+ Revision: 233445
- Fix issue with nscd cache invalidating under systemd (mga#2707)

* Tue Apr 24 2012 colin <colin> 9.34-18.mga2
+ Revision: 233169
- Roll up mageia patches into mgaconf mega patch (no functional change)
- Fix issue where ifcfg-* files may have spaces in them (from NM)
- Prevent invalid failure code leaking from /etc/rc.modules

* Fri Apr 06 2012 colin <colin> 9.34-17.mga2
+ Revision: 229306
- Various cosmetic fixes to units/sysv scripts

* Fri Apr 06 2012 colin <colin> 9.34-16.mga2
+ Revision: 228889
- Prevent udev running network actions during early boot.

* Tue Apr 03 2012 colin <colin> 9.34-15.mga2
+ Revision: 228124
- Do not block systemctl requests run via harddrake on boot (mga#4772)

* Tue Apr 03 2012 colin <colin> 9.34-14.mga2
+ Revision: 227992
- Allow network manager to ignore unplugged/disabled devices during network-up.

* Sun Apr 01 2012 colin <colin> 9.34-13.mga2
+ Revision: 227663
- Mask netfs initscript under systemd (it has native support)
- Ensure that when network-auth sysvinit script is enabled, it holds up logins under system

* Mon Mar 26 2012 colin <colin> 9.34-12.mga2
+ Revision: 226507
- Ignore NetworkManager TYPE=Wireless ifcfg-* files in network-up too.
- Ignore TYPE=Wireless ifcfg files at shutdown too.
- Ensure NetworkManager is started before network script (if it's enabled) to prevent double control of interfaces

* Sat Mar 24 2012 colin <colin> 9.34-11.mga2
+ Revision: 226117
- Assume NetworkManager is used if NM_CONTROLLED is not false (as opposed to being true)
- Do per-device checks when working with NetworkManager
- Fix runlevel switching by preventing wiping out /var/run (mga#4744)
- Minor fixes to 'service' wrapper script

* Mon Mar 19 2012 colin <colin> 9.34-10.mga2
+ Revision: 223843
- Ignore network config scripts with TYPE=Wireless (from Network Manager)

* Sun Mar 11 2012 tmb <tmb> 9.34-9.mga2
+ Revision: 222825
- fix path to mdadm map (mga #4875)

* Thu Mar 08 2012 colin <colin> 9.34-8.mga2
+ Revision: 221746
- Adjust scripts for display manager failure message (mga#4769)

* Thu Mar 08 2012 colin <colin> 9.34-7.mga2
+ Revision: 221383
- Add some upstream cherry picks
- Add a fallback message when prefdm does not start a dm under systemd (mga#4769)
- Remove the inittab hacks for dm service (predates Mageia)

* Thu Mar 01 2012 colin <colin> 9.34-6.mga2
+ Revision: 216397
- Remove kdm plymouth hack (suspect it was other reasons causing problems)
- Add lxdm to the prefdm script

* Thu Feb 16 2012 dmorgan <dmorgan> 9.34-5.mga2
+ Revision: 209764
- Add a patch to workaround a kdm start issue

* Mon Jan 23 2012 tv <tv> 9.34-4.mga2
+ Revision: 200330
- drop suggests on wireless-tools & comgt that bring tcl in basesystem through
  usb_modeswitch which should be installed by drakx-net when needed
  let's unbloat basesystem

  + dmorgan <dmorgan>
    - Fix URL

* Wed Dec 14 2011 colin <colin> 9.34-3.mga2
+ Revision: 181642
- Fix bug with sysvinit and timezones (mga#3512)

* Fri Nov 04 2011 colin <colin> 9.34-2.mga2
+ Revision: 162954
- Fix a script error in rc.sysinit.

* Fri Nov 04 2011 colin <colin> 9.34-1.mga2
+ Revision: 162695
- New version: 9.34
- Change how prefdm works to be more similar to Fedora (does not return)
- Merge all patches into the 'mdkconf' patch, but compress it and call it mgaconf

* Mon Oct 31 2011 colin <colin> 9.25-2.mga2
+ Revision: 160469
- Remove support for upstart. It's not packaged in Mageia, nor will it be.
- Change capitalisation of SysVinit require and unitfy versions with sysvinit-tools

* Sat Oct 29 2011 dmorgan <dmorgan> 9.25-1.mga2
+ Revision: 159653
- Rebuild to push in core media

* Sat Oct 22 2011 colin <colin> 9.25-0.3.mga2
+ Revision: 157407
- Update to 9.25
- Drop unneeded patches (e.g. no need to link to static glib as it's in /lib)
- Regenerate mdkconf from new Mageia initscripts git repo
- Move other patches to git and generate patchsets.
- Remove patch merged into previous mdkconf patch update.

  + dmorgan <dmorgan>
    - More mandriva removal ( mga #1560)
    - Remove some mandriva words ( mga #1527)

* Sat May 28 2011 blino <blino> 9.21-12.mga1
+ Revision: 100600
- run chvt with --userwait option at shutdown to avoid hanging waiting
  for chvt 1, since dm stop might have triggered a vt change as well
  details from vuntz on https://bugzilla.novell.com/show_bug.cgi?id=540482#c115
  (happens on my laptop with Mobility Radeon 9600 M10, plymouth disabled)

* Mon May 23 2011 pterjan <pterjan> 9.21-11.mga1
+ Revision: 100267
- Add patches from bug #1290 to fix plymouth password requests

* Thu May 12 2011 blino <blino> 9.21-10.mga1
+ Revision: 97422
- suggest wireless-tools and comgt

* Mon May 09 2011 tmb <tmb> 9.21-9.mga1
+ Revision: 96705
- add BR: glib2-static-devel
- replace file requires with proper package names
- drop buildroot
- drop rpm tags
- replace-LANG-with-LC_ALL so sed works correctly (#1216)

* Sun Apr 17 2011 anssi <anssi> 9.21-8.mga1
+ Revision: 87250
- Several bugfixes to speedboot:
  o In very early boot, call display_driver_helper to check if there is a
    pending dkms build (that may cause a wrong older binary dkms driver
    to be loaded by X server) or a conflicting driver loaded by initrd
    (which may cause graphical corruption / freeze when starting server)
    and disable speedboot in those cases.
  o Load display drivers before X when in speedboot.
  o In speedboot mode, reopen file descriptors after X should've started.
    This ensures that harddrake_service (and other sysinit output) is
    shown to the user if the X startup failed. (plymouth grabs the output,
    and when it shuts down the output is lost until descriptors are
    reopened).

* Thu Mar 31 2011 ahmad <ahmad> 9.21-7.mga1
+ Revision: 79281
- don't own /etc/sysconfig/, it's owned by filesystem rpm

* Thu Mar 24 2011 rtp <rtp> 9.21-6.mga1
+ Revision: 77151
- add -lrt as workaround for link failure
- Remove trailing slash at the end of TMPDIR/TMP

* Mon Feb 07 2011 rtp <rtp> 9.21-5.mga1
+ Revision: 48584
- Change system from Mandriva Linux to Mageia

* Mon Jan 24 2011 ennael <ennael> 9.21-4.mga1
+ Revision: 36784
- imported package initscripts