diff options
author | Erich Eckner <git@eckner.net> | 2019-03-08 14:52:03 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-03-08 14:52:03 +0100 |
commit | 4610fe9e1f026a6b18f62c4e4032eb4ace1b9268 (patch) | |
tree | 007e2eeb2e0849637640dfbce1a5bbb133362d93 | |
parent | 0130ea06ae68b607a87d06d6ceceacbe7c799228 (diff) | |
download | archlinuxewe.git.save-4610fe9e1f026a6b18f62c4e4032eb4ace1b9268.tar.xz |
bareos: sloppier copying (more libs copied)
-rw-r--r-- | bareos/PKGBUILD | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/bareos/PKGBUILD b/bareos/PKGBUILD index 8eb19472..882a5054 100644 --- a/bareos/PKGBUILD +++ b/bareos/PKGBUILD @@ -99,19 +99,31 @@ _cp() { cp -a "$1" "$2" } +_cp_all() { + mkdir -p "$(dirname $2)" + cp -a "$1"* "$2" +} + package_bareos-common() { # Matches bareos-common.install.in pkgdesc="${pkgdesc} - Common files" depends=('libcap' 'openssl' 'acl' 'bash' 'lzo' 'jansson' 'zlib') install=bareos-common.install +# are these really 'common'? +# usr/lib/bareos/libbareoslmdb.so +# usr/lib/bareos/libbareossd.so + for f in \ usr/lib/bareos/libbareos.so \ - usr/lib/bareos/libbareos.so.${pkgver%%.*} \ - usr/lib/bareos/libbareos.so.$pkgver \ usr/lib/bareos/libbareosfind.so \ - usr/lib/bareos/libbareosfind.so.${pkgver%%.*} \ - usr/lib/bareos/libbareosfind.so.$pkgver \ + usr/lib/bareos/libbareoslmdb.so \ + usr/lib/bareos/libbareossd.so \ + ; do + _cp_all $srcdir/install/$f $pkgdir/$f + done + + for f in \ usr/lib/bareos/scripts/bareos-config \ usr/lib/bareos/scripts/bareos-config-lib.sh \ usr/lib/bareos/scripts/btraceback.gdb \ @@ -149,11 +161,12 @@ package_bareos-database-common() { for f in \ usr/lib/bareos/libbareoscats.so \ - usr/lib/bareos/libbareoscats.so.${pkgver%%.*} \ - usr/lib/bareos/libbareoscats.so.$pkgver \ usr/lib/bareos/libbareossql.so \ - usr/lib/bareos/libbareossql.so.${pkgver%%.*} \ - usr/lib/bareos/libbareossql.so.$pkgver \ + ; do + _cp_all $srcdir/install/$f $pkgdir/$f + done + + for f in \ usr/lib/bareos/scripts/create_bareos_database \ usr/lib/bareos/scripts/drop_bareos_database \ usr/lib/bareos/scripts/drop_bareos_tables \ |