summaryrefslogtreecommitdiff
path: root/bareos
diff options
context:
space:
mode:
Diffstat (limited to 'bareos')
-rw-r--r--bareos/PKGBUILD29
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 \