# Copying files and directories from /sys and /proc is surprisingly hard
# it would be nice to use just one tool together with the list of files.
# The main problem is that stat does not report the correct file sizes. In
-# procfs files seem to have a size of 0 while in sysfs they ofter appear
+# procfs files seem to have a size of 0 while in sysfs they often appear
# bigger than they really are.
# Archivers like tar/cpio etc. can not be used for procfs and sysfs.
-# This scripts first gets a temporary copy of all the files we want. After
+# This script first gets a temporary copy of all the files we want. After
# copying the files can be archived with tar.
set -e
mkdir $tmpdir
# copy all the files we need to a temporary directory first
-for f in $filelist
-do
- if [ -f $f ]
- then
+for f in $filelist; do
+ if [ -f $f ]; then
dstdir=$tmpdir/$(dirname $f)
- if [ ! -d $dstdir ]
- then
+ if [ ! -d $dstdir ]; then
mkdir -p $dstdir
fi
cp -p $f $tmpdir/$f