Advertisement
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
- Post_Remove_Install_Fm_Dir=( \
- "i386/pupngo/bash-4.2" \
- )
- 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
- if [ -f "pkg_dir" ] || [ -f `readlink "$pkg_dir"` ]
- f_name=`bname $a_pkg_dir`
- uextract a_pkg_dir /tmp/extract/"$fname"
- pkg_dir=/tmp/extract/"$fname".extracted/"$f_name"
- fi
- inst_builtin_fm_dir "$pkg_dir"
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement