diff options
author | Colin Guthrie <colin@mageia.org> | 2013-10-17 19:56:43 +0100 |
---|---|---|
committer | Colin Guthrie <colin@mageia.org> | 2013-10-18 09:35:39 +0100 |
commit | 9cec39ee7ef6a745c3a9b19d1ba6e89b09da43c3 (patch) | |
tree | 3a122662900195e7b14067a03cd5124358db9daf /systemd | |
parent | 423b437e3d29673dfad4051515506e6d711d20e6 (diff) | |
parent | 8f5a82934f801ec94847fc899d235a39df9967a7 (diff) | |
download | initscripts-user/colin/update-to-9-50.tar initscripts-user/colin/update-to-9-50.tar.gz initscripts-user/colin/update-to-9-50.tar.bz2 initscripts-user/colin/update-to-9-50.tar.xz initscripts-user/colin/update-to-9-50.zip |
Merge tag 'initscripts-9.50-1' into distro/mgauser/colin/update-to-9-50
Tag as initscripts-9.50-1
Conflicts:
Makefile
lang.csh
lang.sh
po/Makefile
rc.d/init.d/network
service
sysconfig.txt
sysconfig/init
sysconfig/network-scripts/ifup
sysconfig/network-scripts/ifup-eth
sysconfig/network-scripts/ifup-ippp
sysconfig/network-scripts/network-functions
sysctl.conf
systemd/fedora-storage-init
Diffstat (limited to 'systemd')
-rwxr-xr-x | systemd/fedora-autorelabel | 3 | ||||
-rwxr-xr-x | systemd/fedora-configure | 6 | ||||
-rwxr-xr-x | systemd/fedora-domainname | 9 | ||||
-rwxr-xr-x | systemd/fedora-readonly | 4 | ||||
-rwxr-xr-x | systemd/fedora-storage-init | 41 | ||||
-rw-r--r-- | systemd/system/fedora-domainname.service | 11 | ||||
-rw-r--r-- | systemd/system/fedora-import-state.service | 2 | ||||
-rw-r--r-- | systemd/system/fedora-readonly.service | 4 | ||||
-rw-r--r-- | systemd/system/fedora-storage-init-late.service | 16 | ||||
-rw-r--r-- | systemd/system/fedora-storage-init.service | 16 | ||||
-rw-r--r-- | systemd/system/fedora-wait-storage.service | 18 |
11 files changed, 31 insertions, 99 deletions
diff --git a/systemd/fedora-autorelabel b/systemd/fedora-autorelabel index 61dc5517..7cb9b40c 100755 --- a/systemd/fedora-autorelabel +++ b/systemd/fedora-autorelabel @@ -27,7 +27,8 @@ relabel_selinux() { echo $"*** Relabeling could take a very long time, depending on file" echo $"*** system size and speed of hard drives." - /sbin/fixfiles -F restore > /dev/null 2>&1 + FORCE=`cat /.autorelabel` + /sbin/fixfiles $FORCE restore > /dev/null 2>&1 fi rm -f /.autorelabel systemctl --force reboot diff --git a/systemd/fedora-configure b/systemd/fedora-configure index 43f17ca3..64f535f6 100755 --- a/systemd/fedora-configure +++ b/systemd/fedora-configure @@ -13,10 +13,8 @@ if [ -x /usr/sbin/firstboot ]; then fi # Reread in network configuration data. -if [ -f /etc/sysconfig/network ]; then - . /etc/sysconfig/network - [ -r /etc/hostname ] && HOSTNAME=$(cat /etc/hostname) - +if [ -r /etc/hostname ]; then + HOSTNAME=$(cat /etc/hostname) # Reset the hostname. action $"Resetting hostname ${HOSTNAME}: " hostname ${HOSTNAME} fi diff --git a/systemd/fedora-domainname b/systemd/fedora-domainname new file mode 100755 index 00000000..17f8ea8c --- /dev/null +++ b/systemd/fedora-domainname @@ -0,0 +1,9 @@ +#!/usr/bin/bash +. /etc/sysconfig/network + +if [ -n "${NISDOMAIN}" -a -x /usr/bin/domainname ]; then + domainname ${NISDOMAIN} + exit $? +fi + +exit 0 diff --git a/systemd/fedora-readonly b/systemd/fedora-readonly index 0690cd45..66634e24 100755 --- a/systemd/fedora-readonly +++ b/systemd/fedora-readonly @@ -170,4 +170,8 @@ if [ "$READONLY" = "yes" -o "$TEMPORARY_STATE" = "yes" ]; then done fi fi + + if mount | grep -q /var/lib/nfs/rpc_pipefs ; then + mount -t rpc_pipefs sunrpc /var/lib/nfs/rpc_pipefs + fi fi diff --git a/systemd/fedora-storage-init b/systemd/fedora-storage-init deleted file mode 100755 index 962102af..00000000 --- a/systemd/fedora-storage-init +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash -# -# Storage initialization - -. /etc/init.d/functions - -[ -z "${cmdline}" ] && cmdline=$(cat /proc/cmdline) - -if ! strstr "$cmdline" nompath && [ -f /etc/multipath.conf ] && \ - [ -x /sbin/multipath ]; then - modprobe dm-multipath > /dev/null 2>&1 - /sbin/multipath -u -v 0 - if [ -x /sbin/kpartx ]; then - /sbin/dmsetup ls --target multipath --exec "/sbin/kpartx -u -a -p p" >/dev/null - fi -fi - -if ! strstr "$cmdline" nodmraid && [ -x /sbin/dmraid ]; then - modprobe dm-mirror >/dev/null 2>&1 - dmraidsets=$(LC_ALL=C /sbin/dmraid -s -c -i) - if [ "$?" = "0" ]; then - SAVEIFS=$IFS - IFS=$(echo -en "\n\b") - for dmname in $dmraidsets; do - if [[ "$dmname" == isw_* ]] && \ - ! strstr "$cmdline" noiswmd; then - continue - fi - /sbin/dmraid -ay -i --rm_partitions -p "$dmname" >/dev/null 2>&1 - /sbin/kpartx -u -a -p p "/dev/mapper/$dmname" - done - IFS=$SAVEIFS - fi -fi - -# Start any MD RAID arrays that haven't been started yet -[ -r /proc/mdstat ] && [ -r /dev/.mdadm/map ] && /sbin/mdadm -IRs - -if [ -x /sbin/lvm ]; then - action $"Setting up Logical Volume Management:" /sbin/lvm vgchange -a y --sysinit -fi diff --git a/systemd/system/fedora-domainname.service b/systemd/system/fedora-domainname.service new file mode 100644 index 00000000..e501a130 --- /dev/null +++ b/systemd/system/fedora-domainname.service @@ -0,0 +1,11 @@ +[Unit] +Description=Read and set NIS domainname from /etc/sysconfig/network +Before=ypbind.service yppasswdd.service ypserv.service ypxfrd.service + +[Service] +ExecStart=/lib/systemd/fedora-domainname +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=sysinit.target diff --git a/systemd/system/fedora-import-state.service b/systemd/system/fedora-import-state.service index 00d3d066..7425fbaf 100644 --- a/systemd/system/fedora-import-state.service +++ b/systemd/system/fedora-import-state.service @@ -5,7 +5,7 @@ ConditionPathIsReadWrite=/ ConditionDirectoryNotEmpty=/run/initramfs/state Conflicts=shutdown.target Before=shutdown.target emergency.service emergency.target systemd-tmpfiles-setup.service -After=remount-rootfs.service +After=systemd-remount-fs.service [Service] ExecStart=/lib/systemd/fedora-import-state diff --git a/systemd/system/fedora-readonly.service b/systemd/system/fedora-readonly.service index 2a7db25f..680eace0 100644 --- a/systemd/system/fedora-readonly.service +++ b/systemd/system/fedora-readonly.service @@ -2,8 +2,8 @@ Description=Configure read-only root support DefaultDependencies=no Conflicts=shutdown.target -Before=shutdown.target emergency.service emergency.target systemd-tmpfiles-setup.service local-fs.target -After=remount-rootfs.service +Before=shutdown.target emergency.service emergency.target systemd-tmpfiles-setup.service local-fs.target systemd-random-seed-load.service +After=systemd-remount-fs.service [Service] ExecStart=/lib/systemd/fedora-readonly diff --git a/systemd/system/fedora-storage-init-late.service b/systemd/system/fedora-storage-init-late.service deleted file mode 100644 index 69ad0891..00000000 --- a/systemd/system/fedora-storage-init-late.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Initialize storage subsystems (RAID, LVM, etc.) -DefaultDependencies=no -Conflicts=shutdown.target -After=cryptsetup.target fedora-storage-init.service -Before=local-fs.target shutdown.target -Wants=fedora-wait-storage.service -ConditionFileIsExecutable=|/sbin/lvm -ConditionFileIsExecutable=|/sbin/dmraid -ConditionPathExists=|/etc/multipath.conf - -[Service] -ExecStart=/lib/systemd/fedora-storage-init -Type=oneshot -TimeoutSec=0 -RemainAfterExit=yes diff --git a/systemd/system/fedora-storage-init.service b/systemd/system/fedora-storage-init.service deleted file mode 100644 index 6d8e39ff..00000000 --- a/systemd/system/fedora-storage-init.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Initialize storage subsystems (RAID, LVM, etc.) -DefaultDependencies=no -Conflicts=shutdown.target -After=fedora-wait-storage.service -Before=local-fs.target shutdown.target -Wants=fedora-wait-storage.service -ConditionFileIsExecutable=|/sbin/lvm -ConditionFileIsExecutable=|/sbin/dmraid -ConditionPathExists=|/etc/multipath.conf - -[Service] -ExecStart=/lib/systemd/fedora-storage-init -Type=oneshot -TimeoutSec=0 -RemainAfterExit=yes diff --git a/systemd/system/fedora-wait-storage.service b/systemd/system/fedora-wait-storage.service deleted file mode 100644 index 9d3b6ae9..00000000 --- a/systemd/system/fedora-wait-storage.service +++ /dev/null @@ -1,18 +0,0 @@ -[Unit] -Description=Wait for storage scan -DefaultDependencies=no -Conflicts=shutdown.target -After=systemd-udev-settle.service -Before=local-fs.target shutdown.target -Wants=systemd-udev-settle.service - -[Service] -ExecStart=-/sbin/rmmod scsi_wait_scan -ExecStart=-/sbin/modprobe scsi_wait_scan -ExecStart=-/sbin/rmmod scsi_wait_scan -Type=oneshot -TimeoutSec=0 -RemainAfterExit=yes -StandardInput=null -StandardOutput=null -StandardError=null |