From 05b0022ef60e73eb446b272fa6481f1f8a479974 Mon Sep 17 00:00:00 2001 From: Nathan Wagner Date: Fri, 15 Feb 2019 11:51:02 +0000 Subject: [PATCH] remove unused zpm-preserve --- Makefile | 2 +- zpm-preserve | 53 ---------------------------------------------------- 2 files changed, 1 insertion(+), 54 deletions(-) delete mode 100755 zpm-preserve diff --git a/Makefile b/Makefile index 5acbbbd..6358c20 100644 --- a/Makefile +++ b/Makefile @@ -33,7 +33,7 @@ ZPKGBIN=zpm-addfile zpm-extract zpm-init zpm-vercmp zpm-stat zpm-hash \ zpm-script zpm-soname zpm-syncfs zpm-packagehash zpm-verify \ zpm-elftype zpm-quote zpm-note zpm-search zpm-add zpm-fetchurl -SCRIPTS=zpm zpm-install zpm-merge zpm-list zpm-preserve zpm-test zpm-log \ +SCRIPTS=zpm zpm-install zpm-merge zpm-list zpm-test zpm-log \ zpm-contents zpm-uninstall zpm-pathmod zpm-rmpackage zpm-newpackage \ zpm-pkg zpm-pkgfile zpm-gc zpm-repo zpm-update zpm-confgit diff --git a/zpm-preserve b/zpm-preserve deleted file mode 100755 index a8d79d8..0000000 --- a/zpm-preserve +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh - -# preserve a packages libraries - -verbose=0 -all=0 -script=0 -check=0 - -while getopts avs arg; do - case $arg in - a) all=1;; - v) verbose=1;; - c) check=1;; - s) script=1;; - ?) printf 'usage: zpm-preserve [-av] \n' - exit 1 - ;; - esac -done - -pkgname="$1" - -pacman -Qlq "$pkgname" | while read file; do - if [ ! -f "$file" ]; then continue; fi - base=$(basename "$file") - if [ $all -eq 0 ] && [ "$base" = "${base#lib}" ]; then continue; fi - - if [ $check -eq 1 ]; then - elftype -e "$file" - rv=$? - if [ $rv -ne 0 ]; then continue; fi - for lib in $(zpm getlibs $file | grep preserve); do - echo $pkgname $file $lib - done - continue - fi - - soname=$(zpm soname $file) - if [ $? -eq 0 ] && [ -n "$soname" ]; then - dir=$(dirname "$file") - if [ "$script" -ne 0 ]; then - printf 'mkdir -p "%s"\n' "$dir/preserve" - printf 'ln -f "%s" "%s"\n' "$file" "$dir/preserve/" - else - mkdir -p "$dir/preserve" - if [ "$verbose" -gt 0 ]; then - printf '# preserving %s\n' "$file" - fi - ln -f "$file" "$dir/preserve/" - fi - fi -done -- 2.40.0