Sindbad~EG File Manager
#! /bin/sh
set -ex
if [ "$1" = --no-pack ]; then
unset pack
shift
else
pack=1
fi
core="$1"
test -n "$core"
test -f "$core"
dir="$core.packed"
test ! -e "$dir"
if [ -n "$pack" ]; then
file="$dir.tar.gz"
test ! -e "$file"
filedir=`dirname "$dir"`
filename=`basename "$file"`
dirname=`basename "$dir"`
fi
mkdir "$dir"
for sodir in lib lib64; do
if [ -d "/$sodir" ]; then
echo "$sodir" >> "$dir/sodirs"
cp -Lr "/$sodir" "$dir/" || echo Ignoring errors from cp in case of broken symlinks
fi
done
ln "$core" "$dir/core"
if [ -n "$pack" ]; then
(cd "$filedir" && tar -czf "$filename" "$dirname")
rm -fr "$dir" "$core"
fi
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists