forked from pool/systemd
Accepting request 528799 from home:fbui:systemd:Factory
- Import commit 9e0985dc330b1cf04bc44049962343bdf4ba851a 4fd7cd041 pam_logind: skip leading /dev/ from PAM_TTY field before passing it on dd6312828 logind: make sure we don't process the same method call twice (#6583) - Update scripts-systemd-upgrade-from-pre-210.sh script - drop dependency on awk - fallback to runlevel #3 if something goes wrong Note: I'm not sure how this is supposed to work as /etc/inittab is likely to be missing in my understanding. Indeed this file is part of the aaa_base package which might be upgraded before systemd is installed... - Drop macros.systemd.upstream as it's not used OBS-URL: https://build.opensuse.org/request/show/528799 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=989
This commit is contained in:
parent
08c39d4991
commit
6296dd611f
@ -1,105 +0,0 @@
|
|||||||
# -*- Mode: rpm-spec; indent-tabs-mode: nil -*- */
|
|
||||||
#
|
|
||||||
# This file is part of systemd.
|
|
||||||
#
|
|
||||||
# Copyright 2012 Lennart Poettering
|
|
||||||
#
|
|
||||||
# systemd is free software; you can redistribute it and/or modify it
|
|
||||||
# under the terms of the GNU Lesser General Public License as published by
|
|
||||||
# the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# systemd is distributed in the hope that it will be useful, but
|
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
# Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with systemd; If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
# RPM macros for packages installing systemd unit files
|
|
||||||
|
|
||||||
%_unitdir @systemunitdir@
|
|
||||||
%_userunitdir @userunitdir@
|
|
||||||
%_presetdir @systempresetdir@
|
|
||||||
%_udevhwdbdir @udevhwdbdir@
|
|
||||||
%_udevrulesdir @udevrulesdir@
|
|
||||||
%_journalcatalogdir @catalogdir@
|
|
||||||
%_tmpfilesdir @tmpfilesdir@
|
|
||||||
%_sysusersdir @sysusersdir@
|
|
||||||
%_sysctldir @sysctldir@
|
|
||||||
%_binfmtdir @binfmtdir@
|
|
||||||
|
|
||||||
%systemd_requires \
|
|
||||||
Requires(post): systemd \
|
|
||||||
Requires(preun): systemd \
|
|
||||||
Requires(postun): systemd \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%systemd_post() \
|
|
||||||
if [ $1 -eq 1 ] ; then \
|
|
||||||
# Initial installation \
|
|
||||||
systemctl --no-reload preset %{?*} >/dev/null 2>&1 || : \
|
|
||||||
fi \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%systemd_user_post() %systemd_post --user --global %{?*}
|
|
||||||
|
|
||||||
%systemd_preun() \
|
|
||||||
if [ $1 -eq 0 ] ; then \
|
|
||||||
# Package removal, not upgrade \
|
|
||||||
systemctl --no-reload disable --now %{?*} > /dev/null 2>&1 || : \
|
|
||||||
fi \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%systemd_user_preun() \
|
|
||||||
if [ $1 -eq 0 ] ; then \
|
|
||||||
# Package removal, not upgrade \
|
|
||||||
systemctl --no-reload --user --global disable %{?*} > /dev/null 2>&1 || : \
|
|
||||||
fi \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%systemd_postun() %{nil}
|
|
||||||
|
|
||||||
%systemd_user_postun() %{nil}
|
|
||||||
|
|
||||||
%systemd_postun_with_restart() \
|
|
||||||
if [ $1 -ge 1 ] ; then \
|
|
||||||
# Package upgrade, not uninstall \
|
|
||||||
systemctl try-restart %{?*} >/dev/null 2>&1 || : \
|
|
||||||
fi \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%systemd_user_postun_with_restart() %{nil}
|
|
||||||
|
|
||||||
%udev_hwdb_update() \
|
|
||||||
udevadm hwdb --update >/dev/null 2>&1 || : \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%udev_rules_update() \
|
|
||||||
udevadm control --reload >/dev/null 2>&1 || : \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%journal_catalog_update() \
|
|
||||||
journalctl --update-catalog >/dev/null 2>&1 || : \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%tmpfiles_create() \
|
|
||||||
systemd-tmpfiles --create %{?*} >/dev/null 2>&1 || : \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%sysusers_create() \
|
|
||||||
systemd-sysusers %{?*} >/dev/null 2>&1 || : \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%sysusers_create_inline() \
|
|
||||||
echo %{?*} | systemd-sysusers - >/dev/null 2>&1 || : \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%sysctl_apply() \
|
|
||||||
@rootlibexecdir@/systemd-sysctl %{?*} >/dev/null 2>&1 || : \
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
%binfmt_apply() \
|
|
||||||
@rootlibexecdir@/systemd-binfmt %{?*} >/dev/null 2>&1 || : \
|
|
||||||
%{nil}
|
|
@ -8,12 +8,18 @@
|
|||||||
# All hacks can potentially break the admin settings since they work
|
# All hacks can potentially break the admin settings since they work
|
||||||
# in /etc...
|
# in /etc...
|
||||||
|
|
||||||
# Try to read default runlevel from the old inittab if it exists
|
# Try to read default runlevel from the old inittab if it exists. If
|
||||||
|
# it fails fallback to runlevel 3 which should still be better than
|
||||||
|
# the rescue shell.
|
||||||
|
#
|
||||||
|
# Note: /etc/inittab was part of the aaa_base package which can be
|
||||||
|
# upgraded before systemd is. Therefore this file is likely to be
|
||||||
|
# missing.
|
||||||
if [ ! -e /etc/systemd/system/default.target -a -e /etc/inittab ]; then
|
if [ ! -e /etc/systemd/system/default.target -a -e /etc/inittab ]; then
|
||||||
runlevel=$(awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab)
|
runlevel=$(sed -n -r "s/^id:([[:digit:]]):initdefault:/\1/p" /etc/inittab)
|
||||||
if [ -n "$runlevel" ] ; then
|
: ${runlevel:=3}
|
||||||
ln -sf /usr/lib/systemd/system/runlevel$runlevel.target /etc/systemd/system/default.target
|
echo "Initializing default.target to runlevel${runlevel}.target"
|
||||||
fi
|
ln -s /usr/lib/systemd/system/runlevel${runlevel}.target /etc/systemd/system/default.target
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# since v207 /etc/sysctl.conf is no longer parsed, however
|
# since v207 /etc/sysctl.conf is no longer parsed, however
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:3e6748a9e064fa60601d85dd13b360142e3d54f31be45b17773d6be3abb9b05f
|
oid sha256:6ee3972f4e9cb106edc944878ffd753b55e3318efad555bf06c8e66770e7605e
|
||||||
size 3350944
|
size 3351148
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 26 10:14:22 UTC 2017 - fbui@suse.com
|
||||||
|
|
||||||
|
- Import commit 9e0985dc330b1cf04bc44049962343bdf4ba851a
|
||||||
|
|
||||||
|
4fd7cd041 pam_logind: skip leading /dev/ from PAM_TTY field before passing it on
|
||||||
|
dd6312828 logind: make sure we don't process the same method call twice (#6583)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 26 09:27:12 UTC 2017 - fbui@suse.com
|
||||||
|
|
||||||
|
- Update scripts-systemd-upgrade-from-pre-210.sh script
|
||||||
|
|
||||||
|
- drop dependency on awk
|
||||||
|
- fallback to runlevel #3 if something goes wrong
|
||||||
|
|
||||||
|
Note: I'm not sure how this is supposed to work as /etc/inittab is
|
||||||
|
likely to be missing in my understanding. Indeed this file is part
|
||||||
|
of the aaa_base package which might be upgraded before systemd is
|
||||||
|
installed...
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 26 08:08:22 UTC 2017 - fbui@suse.com
|
||||||
|
|
||||||
|
- Drop macros.systemd.upstream as it's not used
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Sep 14 16:34:16 UTC 2017 - fbui@suse.com
|
Thu Sep 14 16:34:16 UTC 2017 - fbui@suse.com
|
||||||
|
|
||||||
|
@ -128,7 +128,6 @@ Requires(post): findutils
|
|||||||
Requires(post): systemd-presets-branding
|
Requires(post): systemd-presets-branding
|
||||||
Requires(post): pam-config >= 0.79-5
|
Requires(post): pam-config >= 0.79-5
|
||||||
%endif
|
%endif
|
||||||
Requires(post): /usr/bin/awk
|
|
||||||
|
|
||||||
%if 0%{?bootstrap}
|
%if 0%{?bootstrap}
|
||||||
Conflicts: systemd
|
Conflicts: systemd
|
||||||
@ -147,7 +146,6 @@ Source2: systemd-user
|
|||||||
Source3: systemd-sysv-convert
|
Source3: systemd-sysv-convert
|
||||||
Source6: baselibs.conf
|
Source6: baselibs.conf
|
||||||
Source7: libgcrypt.m4
|
Source7: libgcrypt.m4
|
||||||
Source10: macros.systemd.upstream
|
|
||||||
Source11: after-local.service
|
Source11: after-local.service
|
||||||
Source12: systemd-sysv-install
|
Source12: systemd-sysv-install
|
||||||
Source14: kbd-model-map.legacy
|
Source14: kbd-model-map.legacy
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 26 10:14:22 UTC 2017 - fbui@suse.com
|
||||||
|
|
||||||
|
- Import commit 9e0985dc330b1cf04bc44049962343bdf4ba851a
|
||||||
|
|
||||||
|
4fd7cd041 pam_logind: skip leading /dev/ from PAM_TTY field before passing it on
|
||||||
|
dd6312828 logind: make sure we don't process the same method call twice (#6583)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 26 09:27:12 UTC 2017 - fbui@suse.com
|
||||||
|
|
||||||
|
- Update scripts-systemd-upgrade-from-pre-210.sh script
|
||||||
|
|
||||||
|
- drop dependency on awk
|
||||||
|
- fallback to runlevel #3 if something goes wrong
|
||||||
|
|
||||||
|
Note: I'm not sure how this is supposed to work as /etc/inittab is
|
||||||
|
likely to be missing in my understanding. Indeed this file is part
|
||||||
|
of the aaa_base package which might be upgraded before systemd is
|
||||||
|
installed...
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 26 08:08:22 UTC 2017 - fbui@suse.com
|
||||||
|
|
||||||
|
- Drop macros.systemd.upstream as it's not used
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Sep 14 16:34:16 UTC 2017 - fbui@suse.com
|
Thu Sep 14 16:34:16 UTC 2017 - fbui@suse.com
|
||||||
|
|
||||||
|
@ -126,7 +126,6 @@ Requires(post): findutils
|
|||||||
Requires(post): systemd-presets-branding
|
Requires(post): systemd-presets-branding
|
||||||
Requires(post): pam-config >= 0.79-5
|
Requires(post): pam-config >= 0.79-5
|
||||||
%endif
|
%endif
|
||||||
Requires(post): /usr/bin/awk
|
|
||||||
|
|
||||||
%if 0%{?bootstrap}
|
%if 0%{?bootstrap}
|
||||||
Conflicts: systemd
|
Conflicts: systemd
|
||||||
@ -145,7 +144,6 @@ Source2: systemd-user
|
|||||||
Source3: systemd-sysv-convert
|
Source3: systemd-sysv-convert
|
||||||
Source6: baselibs.conf
|
Source6: baselibs.conf
|
||||||
Source7: libgcrypt.m4
|
Source7: libgcrypt.m4
|
||||||
Source10: macros.systemd.upstream
|
|
||||||
Source11: after-local.service
|
Source11: after-local.service
|
||||||
Source12: systemd-sysv-install
|
Source12: systemd-sysv-install
|
||||||
Source14: kbd-model-map.legacy
|
Source14: kbd-model-map.legacy
|
||||||
|
Loading…
Reference in New Issue
Block a user