Sindbad~EG File Manager

Current Path : /opt/ISLOnline/ISLAlwaysOn/
Upload File :
Current File : //opt/ISLOnline/ISLAlwaysOn/pack_core.sh

#! /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