From 34b87ea8d597c1858dab26fa32b25b617d5f5f26 Mon Sep 17 00:00:00 2001 From: Nathan Wagner Date: Sun, 27 Dec 2015 08:07:57 +0000 Subject: [PATCH] added program to preserve a packages libs --- zpm-preserve | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 zpm-preserve diff --git a/zpm-preserve b/zpm-preserve new file mode 100755 index 0000000..45617c7 --- /dev/null +++ b/zpm-preserve @@ -0,0 +1,16 @@ +#!/bin/sh + +# preserve a packages libraries + +pkgname=$1 + +pacman -Qlq "$1" | while read file; do + if [ ! -f "$file" ]; then continue; fi + + soname=$(soname $file) + if [ $? -eq 0 ] && [ -n "$soname" ]; then + dir=$(dirname "$file") + mkdir -p $dir/preserve + ln $file "$dir/preserve/" + fi +done -- 2.40.0