aboutsummaryrefslogtreecommitdiffstats
path: root/systemd/fedora-import-state
diff options
context:
space:
mode:
authorDavid Kaspar [Dee'Kej] <dkaspar@redhat.com>2018-05-25 20:01:54 +0200
committerDee'Kej <deekej@linuxmail.org>2018-05-30 12:32:22 +0200
commita145ddda284570e57413e37f025c3657205e17d8 (patch)
treea371338da02e38d8745964f75239c8ee62cc459b /systemd/fedora-import-state
parentdb1ca2fadd20d0a4fb5a0fe18adcd8c960db9cf3 (diff)
downloadinitscripts-a145ddda284570e57413e37f025c3657205e17d8.tar
initscripts-a145ddda284570e57413e37f025c3657205e17d8.tar.gz
initscripts-a145ddda284570e57413e37f025c3657205e17d8.tar.bz2
initscripts-a145ddda284570e57413e37f025c3657205e17d8.tar.xz
initscripts-a145ddda284570e57413e37f025c3657205e17d8.zip
Repository scheme updated to new layout
NOTE: This commit just moves files around, without actually fixing the Makefiles and specfile. See follow up commits which resolve this.
Diffstat (limited to 'systemd/fedora-import-state')
-rwxr-xr-xsystemd/fedora-import-state39
1 files changed, 0 insertions, 39 deletions
diff --git a/systemd/fedora-import-state b/systemd/fedora-import-state
deleted file mode 100755
index 85bc4817..00000000
--- a/systemd/fedora-import-state
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/bash
-# fedora-import-state: import state files from initramfs (e.g. network config)
-
-# Copy state into root folder:
-# ============================
-cd /run/initramfs/state
-
-IFS_backup=$IFS
-IFS=$'\n' # Process find's results line by line
-
-dirs_found=$(find . -type d)
-
-for dir in $dirs_found; do
- pushd "$dir" > /dev/null
-
- # Remove initial '.' char from the find's result:
- dest_dir="${dir/\./}"
-
- # Create destination folder if it does not exist (with the same rights):
- if [[ -n "$dest_dir" && ! -d "$dest_dir" ]]; then
- mkdir -p "$dest_dir"
- chmod --reference="$PWD" "$dest_dir"
- chown --reference="$PWD" "$dest_dir"
- fi
-
- # Copy all files that are not directory:
- find . -mindepth 1 -maxdepth 1 -not -type d -exec cp -av -t "$dest_dir" {} \; > /dev/null
-
- popd > /dev/null
-done
-
-IFS=$IFS_backup
-
-
-# Run restorecon on the copied files:
-# ===================================
-if [ -e /sys/fs/selinux/enforce ] && [ -x /usr/sbin/restorecon ]; then
- find . -mindepth 1 -print0 | { cd / && xargs --null restorecon -iF; }
-fi