mirror of
https://github.com/outbackdingo/scratchpkg.git
synced 2026-03-20 02:12:31 +00:00
updated
This commit is contained in:
10
pkgadd
10
pkgadd
@@ -129,8 +129,8 @@ run_scripts() {
|
||||
|
||||
parse_opts $(extract_opts "$@")
|
||||
|
||||
INDEX_DIR="var/lib/scratchpkg/index"
|
||||
SCRATCHPKG_DIR="var/lib/scratchpkg"
|
||||
INDEX_DIR="$SCRATCHPKG_DIR/index"
|
||||
LOCK_FILE="$SCRATCHPKG_DIR/spkg.lock"
|
||||
|
||||
# show help page
|
||||
@@ -285,10 +285,10 @@ done
|
||||
|
||||
# remove old files from old package that not exist in new package
|
||||
if [ "$UPGRADE_PKG" ] || [ "$REINSTALL_PKG" ]; then
|
||||
rmlist_file="/tmp/.rmlist_file.$$"
|
||||
rmlist_dir="/tmp/.rmlist_dir.$$"
|
||||
reserve_dir="/tmp/.reserve_dir.$$"
|
||||
rmlist_all="/tmp/.rmlist_all.$$"
|
||||
rmlist_file="$SCRATCHPKG_DIR/.rmlist_file"
|
||||
rmlist_dir="$SCRATCHPKG_DIR/.rmlist_dir"
|
||||
reserve_dir="$SCRATCHPKG_DIR/.reserve_dir"
|
||||
rmlist_all="$SCRATCHPKG_DIR/.rmlist_all"
|
||||
grep '/$' $ROOT_DIR/$INDEX_DIR/*/.files \
|
||||
| grep -v $ROOT_DIR/$INDEX_DIR/$name/.files \
|
||||
| awk -F : '{print $2}' \
|
||||
|
||||
8
pkgdel
8
pkgdel
@@ -159,10 +159,10 @@ if [ -z "$name" ] && [ -z "$version" ] && [ -z "$release" ]; then
|
||||
fi
|
||||
|
||||
# create list for reserve and remove (dirs and files)
|
||||
reserve="/tmp/.pkgdel_reserve.$$"
|
||||
remove="/tmp/.pkgdel_remove.$$"
|
||||
dirs="/tmp/.pkgdel_dirs.$$"
|
||||
files="/tmp/.pkgdel_files.$$"
|
||||
reserve="$SCRATCHPKG_DIR/.pkgdel_reserve"
|
||||
remove="$SCRATCHPKG_DIR/.pkgdel_remove"
|
||||
dirs="$SCRATCHPKG_DIR/.pkgdel_dirs"
|
||||
files="$SCRATCHPKG_DIR/.pkgdel_files"
|
||||
|
||||
grep '/$' $ROOT_DIR/$INDEX_DIR/*/.files \
|
||||
| grep -v "$ROOT_DIR/$INDEX_DIR/$name" \
|
||||
|
||||
Reference in New Issue
Block a user