forked from pool/util-linux
Accepting request 563829 from home:sbrabec:branches:util-linux-1074250
Exactly like rq#561705, but path to rfkill is fixed in rfkill-*.service. - Integrate rfkill-block@.service and rfkill-unblock@.service from rfkill package (boo#1074250#c4). - Remove unneeded release based conflicts and obsolescences (boo#1074250#c18). - Remove sysvinit requirement. OBS-URL: https://build.opensuse.org/request/show/563829 OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=357
This commit is contained in:
parent
f0504c09e9
commit
e5ed31cfb5
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 12 13:49:36 CET 2018 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Integrate rfkill-block@.service and rfkill-unblock@.service from
|
||||||
|
rfkill package (boo#1074250#c4).
|
||||||
|
- Remove unneeded release based conflicts and obsolescences
|
||||||
|
(boo#1074250#c18).
|
||||||
|
- Remove sysvinit requirement.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 1 10:32:51 UTC 2018 - antoine.belvire@opensuse.org
|
Mon Jan 1 10:32:51 UTC 2018 - antoine.belvire@opensuse.org
|
||||||
|
|
||||||
|
@ -149,6 +149,9 @@ Source28: mkzimage_cmdline.8
|
|||||||
Source29: mkzimage_cmdline.c
|
Source29: mkzimage_cmdline.c
|
||||||
Source31: addnote.c
|
Source31: addnote.c
|
||||||
#
|
#
|
||||||
|
Source41: rfkill-block@.service
|
||||||
|
Source42: rfkill-unblock@.service
|
||||||
|
#
|
||||||
Source51: blkid.conf
|
Source51: blkid.conf
|
||||||
##
|
##
|
||||||
## util-linux patches
|
## util-linux patches
|
||||||
@ -173,26 +176,15 @@ Provides: fsck-with-dev-lock = %{version}
|
|||||||
Provides: util-linux(fake+no-canonicalize)
|
Provides: util-linux(fake+no-canonicalize)
|
||||||
PreReq: %install_info_prereq permissions
|
PreReq: %install_info_prereq permissions
|
||||||
Recommends: %{name}-lang = %{version}
|
Recommends: %{name}-lang = %{version}
|
||||||
Provides: eject = 2.1.0-166.8
|
Provides: eject = 2.1.0
|
||||||
Provides: login = 4.0-33.7
|
Provides: login = 4.0
|
||||||
Provides: rfkill = 0.5
|
Provides: rfkill = 0.5
|
||||||
# File conflict of eject (up to 12.3 and SLE11).
|
# File conflict of eject (up to 12.3 and SLE11).
|
||||||
Obsoletes: eject < 2.1.0-166.8
|
Obsoletes: eject <= 2.1.0
|
||||||
# File conflict of login (up to 12.1 and SLE11).
|
# File conflict of login (up to 12.1 and SLE11).
|
||||||
Obsoletes: login < 4.0-33.7
|
Obsoletes: login <= 4.0
|
||||||
# File confluct (man page) of rfkill (up to Leap 15 and SLE 15).
|
# File confluct (man page) of rfkill (up to Leap 15 and SLE 15).
|
||||||
Obsoletes: rfkill <= 0.5
|
Obsoletes: rfkill <= 0.5
|
||||||
# File conflict of su and kill (up to 12.3 and SLE11).
|
|
||||||
# It should be coreutils < 8.21-4, but coreutils provide Release-less symbol.
|
|
||||||
Conflicts: coreutils < 8.21
|
|
||||||
%if 0%{?suse_version} < 1330
|
|
||||||
# File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
|
|
||||||
Conflicts: sysvinit-tools < 2.88+-87
|
|
||||||
%endif
|
|
||||||
# rfkill conflicts of completion files with <= Leap 42.3 and < SLE15.
|
|
||||||
Conflicts: bash-completion <= 2.7-1.3
|
|
||||||
# The preset is provided by the presets branding package since 0.4 (bsc#1012850) and since 12.2 in SLE (boo#1029775)
|
|
||||||
Conflicts: systemd-presets-branding < 12.2
|
|
||||||
# bnc#805684:
|
# bnc#805684:
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Obsoletes: s390-32
|
Obsoletes: s390-32
|
||||||
@ -200,16 +192,7 @@ Provides: s390-32
|
|||||||
%endif
|
%endif
|
||||||
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
||||||
Provides: uuid-runtime = %{version}-%{release}
|
Provides: uuid-runtime = %{version}-%{release}
|
||||||
Obsoletes: uuid-runtime < %{version}-%{release}
|
Obsoletes: uuid-runtime <= 2.19.1
|
||||||
%if 0%{?suse_version} < 1330
|
|
||||||
#BEGIN sysv compatibility hack
|
|
||||||
# After migration of raw init script to systemd, util-linux no more depends on
|
|
||||||
# fillup and insserv. Many poorly written packages implicitly depend on them
|
|
||||||
# without declaring it. Keep these dependencies in Leap 42 + SLE 12 line to
|
|
||||||
# prevent failures.
|
|
||||||
PreReq: %insserv_prereq %fillup_prereq
|
|
||||||
#END sysv compatibility hack
|
|
||||||
%endif
|
|
||||||
#
|
#
|
||||||
# Using "Requires" here would lend itself to help upgrading, but since
|
# Using "Requires" here would lend itself to help upgrading, but since
|
||||||
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
||||||
@ -655,6 +638,8 @@ pushd ../klogconsole
|
|||||||
# klogconsole install
|
# klogconsole install
|
||||||
make install DEST=%{buildroot}
|
make install DEST=%{buildroot}
|
||||||
popd
|
popd
|
||||||
|
install -Dm644 %{SOURCE41} %{buildroot}%{_unitdir}/rfkill-block@.service
|
||||||
|
install -Dm644 %{SOURCE42} %{buildroot}%{_unitdir}/rfkill-unblock@.service
|
||||||
%endif
|
%endif
|
||||||
#
|
#
|
||||||
# util-linux install
|
# util-linux install
|
||||||
@ -789,9 +774,11 @@ ln -sf /sbin/service %{buildroot}/usr/sbin/rcfstrim
|
|||||||
%if %build_util_linux
|
%if %build_util_linux
|
||||||
%pre
|
%pre
|
||||||
%{service_add_pre raw.service}
|
%{service_add_pre raw.service}
|
||||||
|
%service_add_pre rfkill-block@.service rfkill-unblock@.service
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%{service_add_post raw.service}
|
%{service_add_post raw.service}
|
||||||
|
%service_add_post rfkill-block@.service rfkill-unblock@.service
|
||||||
%set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount %{_bindir}/umount
|
%set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount %{_bindir}/umount
|
||||||
%set_permissions %{_bindir}/su
|
%set_permissions %{_bindir}/su
|
||||||
# Safely migrate PAM files from coreutils to util-linux
|
# Safely migrate PAM files from coreutils to util-linux
|
||||||
@ -814,9 +801,11 @@ done
|
|||||||
|
|
||||||
%preun
|
%preun
|
||||||
%{service_del_preun raw.service}
|
%{service_del_preun raw.service}
|
||||||
|
%service_del_preun rfkill-block@.service rfkill-unblock@.service
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
%{service_del_postun raw.service}
|
%{service_del_postun raw.service}
|
||||||
|
%service_del_postun rfkill-block@.service rfkill-unblock@.service
|
||||||
|
|
||||||
%verifyscript
|
%verifyscript
|
||||||
%verify_permissions -e %{_bindir}/wall -e %{_bindir}/write -e %{_bindir}/mount -e %{_bindir}/umount
|
%verify_permissions -e %{_bindir}/wall -e %{_bindir}/write -e %{_bindir}/mount -e %{_bindir}/umount
|
||||||
@ -902,6 +891,8 @@ getent passwd uuidd >/dev/null || \
|
|||||||
%doc Documentation/mount.txt
|
%doc Documentation/mount.txt
|
||||||
%doc Documentation/pg.txt
|
%doc Documentation/pg.txt
|
||||||
%{_unitdir}/raw.service
|
%{_unitdir}/raw.service
|
||||||
|
%{_unitdir}/rfkill-block@.service
|
||||||
|
%{_unitdir}/rfkill-unblock@.service
|
||||||
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw
|
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw
|
||||||
%config(noreplace) %{_sysconfdir}/filesystems
|
%config(noreplace) %{_sysconfdir}/filesystems
|
||||||
%config(noreplace) %{_sysconfdir}/blkid.conf
|
%config(noreplace) %{_sysconfdir}/blkid.conf
|
||||||
|
10
rfkill-block@.service
Normal file
10
rfkill-block@.service
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=RFKill-Block %I
|
||||||
|
After=rfkill-unblock@all.service
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=oneshot
|
||||||
|
ExecStart=/usr/bin/rfkill block %I
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
10
rfkill-unblock@.service
Normal file
10
rfkill-unblock@.service
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=RFKill-Unblock %I
|
||||||
|
After=rfkill-block@all.service
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=oneshot
|
||||||
|
ExecStart=/usr/bin/rfkill unblock %I
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 12 13:49:36 CET 2018 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Integrate rfkill-block@.service and rfkill-unblock@.service from
|
||||||
|
rfkill package (boo#1074250#c4).
|
||||||
|
- Remove unneeded release based conflicts and obsolescences
|
||||||
|
(boo#1074250#c18).
|
||||||
|
- Remove sysvinit requirement.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 1 10:32:51 UTC 2018 - antoine.belvire@opensuse.org
|
Mon Jan 1 10:32:51 UTC 2018 - antoine.belvire@opensuse.org
|
||||||
|
|
||||||
|
@ -149,6 +149,9 @@ Source28: mkzimage_cmdline.8
|
|||||||
Source29: mkzimage_cmdline.c
|
Source29: mkzimage_cmdline.c
|
||||||
Source31: addnote.c
|
Source31: addnote.c
|
||||||
#
|
#
|
||||||
|
Source41: rfkill-block@.service
|
||||||
|
Source42: rfkill-unblock@.service
|
||||||
|
#
|
||||||
Source51: blkid.conf
|
Source51: blkid.conf
|
||||||
##
|
##
|
||||||
## util-linux patches
|
## util-linux patches
|
||||||
@ -173,26 +176,15 @@ Provides: fsck-with-dev-lock = %{version}
|
|||||||
Provides: util-linux(fake+no-canonicalize)
|
Provides: util-linux(fake+no-canonicalize)
|
||||||
PreReq: %install_info_prereq permissions
|
PreReq: %install_info_prereq permissions
|
||||||
Recommends: %{name}-lang = %{version}
|
Recommends: %{name}-lang = %{version}
|
||||||
Provides: eject = 2.1.0-166.8
|
Provides: eject = 2.1.0
|
||||||
Provides: login = 4.0-33.7
|
Provides: login = 4.0
|
||||||
Provides: rfkill = 0.5
|
Provides: rfkill = 0.5
|
||||||
# File conflict of eject (up to 12.3 and SLE11).
|
# File conflict of eject (up to 12.3 and SLE11).
|
||||||
Obsoletes: eject < 2.1.0-166.8
|
Obsoletes: eject <= 2.1.0
|
||||||
# File conflict of login (up to 12.1 and SLE11).
|
# File conflict of login (up to 12.1 and SLE11).
|
||||||
Obsoletes: login < 4.0-33.7
|
Obsoletes: login <= 4.0
|
||||||
# File confluct (man page) of rfkill (up to Leap 15 and SLE 15).
|
# File confluct (man page) of rfkill (up to Leap 15 and SLE 15).
|
||||||
Obsoletes: rfkill <= 0.5
|
Obsoletes: rfkill <= 0.5
|
||||||
# File conflict of su and kill (up to 12.3 and SLE11).
|
|
||||||
# It should be coreutils < 8.21-4, but coreutils provide Release-less symbol.
|
|
||||||
Conflicts: coreutils < 8.21
|
|
||||||
%if 0%{?suse_version} < 1330
|
|
||||||
# File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
|
|
||||||
Conflicts: sysvinit-tools < 2.88+-87
|
|
||||||
%endif
|
|
||||||
# rfkill conflicts of completion files with <= Leap 42.3 and < SLE15.
|
|
||||||
Conflicts: bash-completion <= 2.7-1.3
|
|
||||||
# The preset is provided by the presets branding package since 0.4 (bsc#1012850) and since 12.2 in SLE (boo#1029775)
|
|
||||||
Conflicts: systemd-presets-branding < 12.2
|
|
||||||
# bnc#805684:
|
# bnc#805684:
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Obsoletes: s390-32
|
Obsoletes: s390-32
|
||||||
@ -200,16 +192,7 @@ Provides: s390-32
|
|||||||
%endif
|
%endif
|
||||||
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
||||||
Provides: uuid-runtime = %{version}-%{release}
|
Provides: uuid-runtime = %{version}-%{release}
|
||||||
Obsoletes: uuid-runtime < %{version}-%{release}
|
Obsoletes: uuid-runtime <= 2.19.1
|
||||||
%if 0%{?suse_version} < 1330
|
|
||||||
#BEGIN sysv compatibility hack
|
|
||||||
# After migration of raw init script to systemd, util-linux no more depends on
|
|
||||||
# fillup and insserv. Many poorly written packages implicitly depend on them
|
|
||||||
# without declaring it. Keep these dependencies in Leap 42 + SLE 12 line to
|
|
||||||
# prevent failures.
|
|
||||||
PreReq: %insserv_prereq %fillup_prereq
|
|
||||||
#END sysv compatibility hack
|
|
||||||
%endif
|
|
||||||
#
|
#
|
||||||
# Using "Requires" here would lend itself to help upgrading, but since
|
# Using "Requires" here would lend itself to help upgrading, but since
|
||||||
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
||||||
@ -655,6 +638,8 @@ pushd ../klogconsole
|
|||||||
# klogconsole install
|
# klogconsole install
|
||||||
make install DEST=%{buildroot}
|
make install DEST=%{buildroot}
|
||||||
popd
|
popd
|
||||||
|
install -Dm644 %{SOURCE41} %{buildroot}%{_unitdir}/rfkill-block@.service
|
||||||
|
install -Dm644 %{SOURCE42} %{buildroot}%{_unitdir}/rfkill-unblock@.service
|
||||||
%endif
|
%endif
|
||||||
#
|
#
|
||||||
# util-linux install
|
# util-linux install
|
||||||
@ -789,9 +774,11 @@ ln -sf /sbin/service %{buildroot}/usr/sbin/rcfstrim
|
|||||||
%if %build_util_linux
|
%if %build_util_linux
|
||||||
%pre
|
%pre
|
||||||
%{service_add_pre raw.service}
|
%{service_add_pre raw.service}
|
||||||
|
%service_add_pre rfkill-block@.service rfkill-unblock@.service
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%{service_add_post raw.service}
|
%{service_add_post raw.service}
|
||||||
|
%service_add_post rfkill-block@.service rfkill-unblock@.service
|
||||||
%set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount %{_bindir}/umount
|
%set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount %{_bindir}/umount
|
||||||
%set_permissions %{_bindir}/su
|
%set_permissions %{_bindir}/su
|
||||||
# Safely migrate PAM files from coreutils to util-linux
|
# Safely migrate PAM files from coreutils to util-linux
|
||||||
@ -814,9 +801,11 @@ done
|
|||||||
|
|
||||||
%preun
|
%preun
|
||||||
%{service_del_preun raw.service}
|
%{service_del_preun raw.service}
|
||||||
|
%service_del_preun rfkill-block@.service rfkill-unblock@.service
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
%{service_del_postun raw.service}
|
%{service_del_postun raw.service}
|
||||||
|
%service_del_postun rfkill-block@.service rfkill-unblock@.service
|
||||||
|
|
||||||
%verifyscript
|
%verifyscript
|
||||||
%verify_permissions -e %{_bindir}/wall -e %{_bindir}/write -e %{_bindir}/mount -e %{_bindir}/umount
|
%verify_permissions -e %{_bindir}/wall -e %{_bindir}/write -e %{_bindir}/mount -e %{_bindir}/umount
|
||||||
@ -902,6 +891,8 @@ getent passwd uuidd >/dev/null || \
|
|||||||
%doc Documentation/mount.txt
|
%doc Documentation/mount.txt
|
||||||
%doc Documentation/pg.txt
|
%doc Documentation/pg.txt
|
||||||
%{_unitdir}/raw.service
|
%{_unitdir}/raw.service
|
||||||
|
%{_unitdir}/rfkill-block@.service
|
||||||
|
%{_unitdir}/rfkill-unblock@.service
|
||||||
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw
|
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw
|
||||||
%config(noreplace) %{_sysconfdir}/filesystems
|
%config(noreplace) %{_sysconfdir}/filesystems
|
||||||
%config(noreplace) %{_sysconfdir}/blkid.conf
|
%config(noreplace) %{_sysconfdir}/blkid.conf
|
||||||
|
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 12 13:49:36 CET 2018 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Integrate rfkill-block@.service and rfkill-unblock@.service from
|
||||||
|
rfkill package (boo#1074250#c4).
|
||||||
|
- Remove unneeded release based conflicts and obsolescences
|
||||||
|
(boo#1074250#c18).
|
||||||
|
- Remove sysvinit requirement.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 1 10:32:51 UTC 2018 - antoine.belvire@opensuse.org
|
Mon Jan 1 10:32:51 UTC 2018 - antoine.belvire@opensuse.org
|
||||||
|
|
||||||
|
@ -149,6 +149,9 @@ Source28: mkzimage_cmdline.8
|
|||||||
Source29: mkzimage_cmdline.c
|
Source29: mkzimage_cmdline.c
|
||||||
Source31: addnote.c
|
Source31: addnote.c
|
||||||
#
|
#
|
||||||
|
Source41: rfkill-block@.service
|
||||||
|
Source42: rfkill-unblock@.service
|
||||||
|
#
|
||||||
Source51: blkid.conf
|
Source51: blkid.conf
|
||||||
##
|
##
|
||||||
## util-linux patches
|
## util-linux patches
|
||||||
@ -173,26 +176,15 @@ Provides: fsck-with-dev-lock = %{version}
|
|||||||
Provides: util-linux(fake+no-canonicalize)
|
Provides: util-linux(fake+no-canonicalize)
|
||||||
PreReq: %install_info_prereq permissions
|
PreReq: %install_info_prereq permissions
|
||||||
Recommends: %{name}-lang = %{version}
|
Recommends: %{name}-lang = %{version}
|
||||||
Provides: eject = 2.1.0-166.8
|
Provides: eject = 2.1.0
|
||||||
Provides: login = 4.0-33.7
|
Provides: login = 4.0
|
||||||
Provides: rfkill = 0.5
|
Provides: rfkill = 0.5
|
||||||
# File conflict of eject (up to 12.3 and SLE11).
|
# File conflict of eject (up to 12.3 and SLE11).
|
||||||
Obsoletes: eject < 2.1.0-166.8
|
Obsoletes: eject <= 2.1.0
|
||||||
# File conflict of login (up to 12.1 and SLE11).
|
# File conflict of login (up to 12.1 and SLE11).
|
||||||
Obsoletes: login < 4.0-33.7
|
Obsoletes: login <= 4.0
|
||||||
# File confluct (man page) of rfkill (up to Leap 15 and SLE 15).
|
# File confluct (man page) of rfkill (up to Leap 15 and SLE 15).
|
||||||
Obsoletes: rfkill <= 0.5
|
Obsoletes: rfkill <= 0.5
|
||||||
# File conflict of su and kill (up to 12.3 and SLE11).
|
|
||||||
# It should be coreutils < 8.21-4, but coreutils provide Release-less symbol.
|
|
||||||
Conflicts: coreutils < 8.21
|
|
||||||
%if 0%{?suse_version} < 1330
|
|
||||||
# File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
|
|
||||||
Conflicts: sysvinit-tools < 2.88+-87
|
|
||||||
%endif
|
|
||||||
# rfkill conflicts of completion files with <= Leap 42.3 and < SLE15.
|
|
||||||
Conflicts: bash-completion <= 2.7-1.3
|
|
||||||
# The preset is provided by the presets branding package since 0.4 (bsc#1012850) and since 12.2 in SLE (boo#1029775)
|
|
||||||
Conflicts: systemd-presets-branding < 12.2
|
|
||||||
# bnc#805684:
|
# bnc#805684:
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Obsoletes: s390-32
|
Obsoletes: s390-32
|
||||||
@ -200,16 +192,7 @@ Provides: s390-32
|
|||||||
%endif
|
%endif
|
||||||
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
||||||
Provides: uuid-runtime = %{version}-%{release}
|
Provides: uuid-runtime = %{version}-%{release}
|
||||||
Obsoletes: uuid-runtime < %{version}-%{release}
|
Obsoletes: uuid-runtime <= 2.19.1
|
||||||
%if 0%{?suse_version} < 1330
|
|
||||||
#BEGIN sysv compatibility hack
|
|
||||||
# After migration of raw init script to systemd, util-linux no more depends on
|
|
||||||
# fillup and insserv. Many poorly written packages implicitly depend on them
|
|
||||||
# without declaring it. Keep these dependencies in Leap 42 + SLE 12 line to
|
|
||||||
# prevent failures.
|
|
||||||
PreReq: %insserv_prereq %fillup_prereq
|
|
||||||
#END sysv compatibility hack
|
|
||||||
%endif
|
|
||||||
#
|
#
|
||||||
# Using "Requires" here would lend itself to help upgrading, but since
|
# Using "Requires" here would lend itself to help upgrading, but since
|
||||||
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
||||||
@ -655,6 +638,8 @@ pushd ../klogconsole
|
|||||||
# klogconsole install
|
# klogconsole install
|
||||||
make install DEST=%{buildroot}
|
make install DEST=%{buildroot}
|
||||||
popd
|
popd
|
||||||
|
install -Dm644 %{SOURCE41} %{buildroot}%{_unitdir}/rfkill-block@.service
|
||||||
|
install -Dm644 %{SOURCE42} %{buildroot}%{_unitdir}/rfkill-unblock@.service
|
||||||
%endif
|
%endif
|
||||||
#
|
#
|
||||||
# util-linux install
|
# util-linux install
|
||||||
@ -789,9 +774,11 @@ ln -sf /sbin/service %{buildroot}/usr/sbin/rcfstrim
|
|||||||
%if %build_util_linux
|
%if %build_util_linux
|
||||||
%pre
|
%pre
|
||||||
%{service_add_pre raw.service}
|
%{service_add_pre raw.service}
|
||||||
|
%service_add_pre rfkill-block@.service rfkill-unblock@.service
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%{service_add_post raw.service}
|
%{service_add_post raw.service}
|
||||||
|
%service_add_post rfkill-block@.service rfkill-unblock@.service
|
||||||
%set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount %{_bindir}/umount
|
%set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount %{_bindir}/umount
|
||||||
%set_permissions %{_bindir}/su
|
%set_permissions %{_bindir}/su
|
||||||
# Safely migrate PAM files from coreutils to util-linux
|
# Safely migrate PAM files from coreutils to util-linux
|
||||||
@ -814,9 +801,11 @@ done
|
|||||||
|
|
||||||
%preun
|
%preun
|
||||||
%{service_del_preun raw.service}
|
%{service_del_preun raw.service}
|
||||||
|
%service_del_preun rfkill-block@.service rfkill-unblock@.service
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
%{service_del_postun raw.service}
|
%{service_del_postun raw.service}
|
||||||
|
%service_del_postun rfkill-block@.service rfkill-unblock@.service
|
||||||
|
|
||||||
%verifyscript
|
%verifyscript
|
||||||
%verify_permissions -e %{_bindir}/wall -e %{_bindir}/write -e %{_bindir}/mount -e %{_bindir}/umount
|
%verify_permissions -e %{_bindir}/wall -e %{_bindir}/write -e %{_bindir}/mount -e %{_bindir}/umount
|
||||||
@ -902,6 +891,8 @@ getent passwd uuidd >/dev/null || \
|
|||||||
%doc Documentation/mount.txt
|
%doc Documentation/mount.txt
|
||||||
%doc Documentation/pg.txt
|
%doc Documentation/pg.txt
|
||||||
%{_unitdir}/raw.service
|
%{_unitdir}/raw.service
|
||||||
|
%{_unitdir}/rfkill-block@.service
|
||||||
|
%{_unitdir}/rfkill-unblock@.service
|
||||||
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw
|
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw
|
||||||
%config(noreplace) %{_sysconfdir}/filesystems
|
%config(noreplace) %{_sysconfdir}/filesystems
|
||||||
%config(noreplace) %{_sysconfdir}/blkid.conf
|
%config(noreplace) %{_sysconfdir}/blkid.conf
|
||||||
|
Loading…
Reference in New Issue
Block a user