3 # preserve a packages libraries
7 if [ "$1" eq '-v' ]; then
13 pacman -Qlq "$1" | while read file; do
14 if [ ! -f "$file" ]; then continue; fi
16 soname=$(soname $file)
17 if [ $? -eq 0 ] && [ -n "$soname" ]; then
18 dir=$(dirname "$file")
19 mkdir -p $dir/preserve
20 if [ "$verbose" -gt 0 ]; then
21 printf 'preserving %s\n' $file
23 ln -f $file "$dir/preserve/"