]> pd.if.org Git - zpackage/blob - zpm-preserve
added program to preserve a packages libs
[zpackage] / zpm-preserve
1 #!/bin/sh
2
3 # preserve a packages libraries
4
5 pkgname=$1
6
7 pacman -Qlq "$1" | while read file; do
8         if [ ! -f "$file" ]; then continue; fi
9
10         soname=$(soname $file)
11         if [ $? -eq 0 ] && [ -n "$soname" ]; then
12                 dir=$(dirname "$file")
13                 mkdir -p $dir/preserve
14                 ln $file "$dir/preserve/"
15         fi
16 done