Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- curdir=`pwd`
- s_rootfs="rootfs"
- #alt_s_rootfs="/mnt/+mnt++root+Downloads+xslacko-slim-4.4r25.iso+puppy_xslacko_4.4.sfs"
- #if [ -d "$alt_s_rootfs=" ]; then
- # retry=1 #Default action for an array
- #fi
- prefix=""
- #action="mv"
- chroot_remove_builtin=0
- no_mount_rootfs=1
- #curdir=`pwd`
- rootfs="$s_rootfs"
- prefix=""
- xinteractive=1
- source trim_puppy_functions.sh
- Post_Remove_Install_Fm_Dir=( \
- "i386/slitaz/cooking/libtinfo-5.9.tazpkg" \
- "i386/slitaz/cooking/bash-4.4.5" \
- )
- for pkg_dir in "${Post_Remove_Install_Fm_Dir[@]}"; do
- if [ "${pkg_dir:0:1}" = "." ]; then
- pkg_dir="$curdir/${pkg_dir:1:}"
- elif [ ! "${pkg_dir:0:1}" = "/" ]; then
- rel_path=${pkg_dir%/*}
- pkg_name=`basename "$pkg_dir"`
- #pkg_dir="$curdir/post_patch/$arch/pupngo/$pkg_dir/$pkg_dir"
- if [ -z "$rel_path" ]; then
- for pkg_arch in "${arches[@]}" "."; do
- for pkg_distro in "${post_rm_pkg_dirs[@]}" "."; do
- rel_path="$pkg_arch/$distro"
- a_pkg_dir="$curdir/post_patch/$pkg_arch/$pkg_distro/$pkg_name"
- if [ -d "a_pkg_dir" ] || [ -d `readlink "$a_pkg_dir"` ] || \
- [ -f "a_pkg_dir" ] || [ -f `readlink "$a_pkg_dir"` ]; then
- pkg_dir="$a_pkg_dir"
- break 2;
- fi
- done
- done
- else
- #echo "nothing to do"
- for test_rel_path in "$rel_path" "post_patch/$rel_path"; do
- pkg_dir="$curdir/$test_rel_path/$pkg_name"
- if [ -d "$pkg_dir" ]; then
- break
- fi
- done
- fi
- fi
- set -x
- if [ -f "pkg_dir" ] || [ -f `readlink "$pkg_dir"` ]; then
- f_name=`basename $pkg_dir`
- mkdir -p /tmp/extract
- uextract "$pkg_dir" -o /tmp/extract/"$fname"
- if [ -d "/tmp/extract/$f_name".extracted/"${f_name%%.pet}" ]; then
- pkg_dir="/tmp/extract/$f_name".extracted/"${f_name%%.pet}"
- elif [ -d "/tmp/extract/$f_name".extracted ]; then
- pkg_dir="/tmp/extract/$f_name".extracted
- fi
- #rm -rf /tmp/extract/"$fname"
- fi
- set +x
- inst_builtin_fm_dir "$pkg_dir"
- done
Add Comment
Please, Sign In to add comment