# Contributor: Ɓukasz Jendrysik # Maintainer: Leonardo Arena global pkgname := 'bacula' global pkgver := '7.4.7' global pkgrel := '4' global pkgdesc := '"Enterprise ready, network based backup program'" global url := '"http://www.bacula.org'" global arch := '"all'" global license := '"AGPL3'" global depends := ''"" global makedepends := '"autoconf mariadb-dev ncurses-dev libressl-dev postgresql-dev sqlite-dev zlib-dev lzo-dev acl-dev'" global install := ""$pkgname.pre-install $pkgname.post-upgrade"" global subpackages := ""$pkgname-doc $pkgname-mysql $pkgname-pgsql $pkgname-sqlite $pkgname-client $pkgname-libs"" global pkgusers := '"bacula'" global pkggroups := '"bacula'" global somask := ""libbaccats-$pkgver.so"" global source := ""http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz bacula-dir.initd bacula-sd.initd bacula-fd.initd bacula-7.4.0-path-mounted.patch "" global options := '"!check'" #no test suite provided global builddir := ""$srcdir/$pkgname-$pkgver"" global _bworkdir := ""/var/lib/$pkgname"" proc prepare { default_prepare cd "$builddir"/autoconf autoconf && cp configure ../ } proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc/$pkgname \ --localstatedir=/var \ --mandir=/usr/share/man \ --docdir=/usr/share/doc \ --infodir=/usr/share/info \ --with-pid-dir=/var/run/$pkgname \ --with-subsys-dir=/var/lock/subsys \ --with-logdir=/var/log/$pkgname \ --enable-largefile \ --enable-smartalloc \ --disable-nls \ --with-openssl=/usr/include/openssl \ --with-postgresql \ --with-mysql \ --with-sqlite3 \ --with-scriptdir=/etc/$pkgname/scripts \ --with-working-dir=$_bworkdir \ --with-dir-user=$pkgname \ --with-dir-group=$pkgname \ --with-archivedir=$_bworkdir/archive \ --with-sd-user=$pkgname \ --with-sd-group=$pkgname \ --with-fd-user=root \ --with-fd-group=root make NO_ECHO= } proc package { cd $builddir make DESTDIR="$pkgdir" install var daemon = ''; for daemon in [dir sd fd] { install -Dm755 "$srcdir"/$pkgname-$(daemon).initd \ "$pkgdir"/etc/init.d/$pkgname-$(daemon) } install -Dm644 examples/sample-query.sql \ "$pkgdir"/etc/$pkgname/scripts/query.sql # Fix correct log dir sed -i 's%/var/bacula/log%/var/log/bacula%' \ "$pkgdir"/etc/$pkgname/$pkgname-dir.conf # Install logrotate script install -Dm644 scripts/logrotate $pkgdir/etc/logrotate.d/$pkgname sed -i 's%/var/bacula/log%/var/log/bacula%' \ "$pkgdir"/etc/logrotate.d/$pkgname # Use shell script for catalog backup instead of perl sed -i 's/make_catalog_backup.pl/make_catalog_backup/' \ "$pkgdir"/etc/$pkgname/$pkgname-dir.conf var dir = '' for dir in [$_bworkdir /etc/$pkgname/scripts/make_catalog_backup* \ /etc/$pkgname/scripts/mtx-changer*] { chown $pkgusers.$pkggroups "$pkgdir"$dir } find "$pkgdir"/usr/lib -iname libbaccats* -type l -delete } proc _mv_backend { mkdir -p "$subpkgdir"/usr/lib mkdir -p "$subpkgdir"/etc/$pkgname/scripts mv "$pkgdir"/usr/lib/libbaccats-$(1)-$(pkgver).so \ "$subpkgdir"/usr/lib ln -s libbaccats-$(pkgver).so "$subpkgdir"/usr/lib/libbaccats.so ln -s libbaccats-$(1)-$(pkgver).so \ "$subpkgdir"/usr/lib/libbaccats-$(pkgver).so mv "$pkgdir"/etc/$pkgname/scripts/*_$(1)_* \ "$subpkgdir"/etc/$pkgname/scripts } proc mysql { global pkgdesc := '"Bacula MySQL backend'" global depends := $pkgname _mv_backend mysql } proc pgsql { global pkgdesc := '"Bacula PGSQL backend'" global depends := $pkgname global pkgusers := '"postgres'" _mv_backend postgresql var file = '' for file in [create_postgresql_database make_postgresql_tables \ grant_postgresql_privileges] { chown postgres "$subpkgdir"/etc/$pkgname/scripts/$file } } proc sqlite { global pkgdesc := '"Bacula SQLite backend'" global depends := $pkgname _mv_backend sqlite3 } proc libs { global pkgdesc := '"Bacula libraries'" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/* "$subpkgdir"/usr/lib } proc client { global pkgdesc := '"Bacula client'" mkdir -p "$subpkgdir"/usr/sbin \ "$subpkgdir"/etc/init.d \ "$subpkgdir"/etc/$pkgname for bin in [$pkgname $pkgname-fd bconsole btraceback] { mv "$pkgdir"/usr/sbin/$bin "$subpkgdir"/usr/sbin } mv "$pkgdir"/etc/init.d/$pkgname-fd "$subpkgdir"/etc/init.d mv "$pkgdir"/etc/$pkgname/$pkgname-fd.conf "$subpkgdir"/etc/$pkgname/ install -d -o $pkgname -g $pkgname "$subpkgdir"/$_bworkdir } global sha512sums := '"2dcffe3f02de8e7dedc11f58aeca58fb95486757579065564753376d3fab7699d7577c189d0d34f8490706d773cd6a95d42ef1f35facb95e6fff10dad085c0d0 bacula-7.4.7.tar.gz d54a83e8ac498201a8fe7b81631b915be1f1d9f8ad30530c0a7314569ef8f91c990b63e30fda63ae9ebb79f10104e6b827ad4eae274e84cbd3d5751b1cf493af bacula-dir.initd c37a1000c99984510993d77733117e0e65c25011ca98272c9d8b5db5a976c42a3b6f57c240c708bc5657a7d5aae1b51f5d7db6a9b9cfe7b4d1ce682726dc5faf bacula-sd.initd c4f7adecc164b93c119338feebc0367c07d3060099cd87b474e7325fa5840d0e36666d78f5e2b89e322a1cd2fbbefc8e1f4455ad87d7237e41d1a201457d5448 bacula-fd.initd 2d3757236aacca421261a8866ff04b5b0151538e1462559bd1240119b1bece1d456acbba9fee86dbc6aaec7af2a52eb2c0b7490c5f371b7deb478731c74342ff bacula-7.4.0-path-mounted.patch'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(bacula)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(7.4.7)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(4)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Enterprise ready, network based backup program"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.bacula.org"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (AGPL3))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ("autoconf mariadb-dev ncurses-dev libressl-dev postgresql-dev\n") ("\tsqlite-dev zlib-dev lzo-dev acl-dev") ) } spids: [39] ) ] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (".pre-install ") ($ VSub_Name "$pkgname") (.post-upgrade)) } spids: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-mysql ") ($ VSub_Name "$pkgname") ("-pgsql ") ($ VSub_Name "$pkgname") ("-sqlite\n") ("\t") ($ VSub_Name "$pkgname") ("-client ") ($ VSub_Name "$pkgname") (-libs) ) } spids: [53] ) ] spids: [53] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (bacula))} spids:[70])] spids: [70] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (bacula))} spids:[75])] spids: [75] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:somask) op: Equal rhs: {(DQ (libbaccats-) ($ VSub_Name "$pkgver") (.so))} spids: [80] ) ] spids: [80] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://downloads.sourceforge.net/project/") ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgver") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tbacula-dir.initd\n") ("\tbacula-sd.initd\n") ("\tbacula-fd.initd\n") ("\tbacula-7.4.0-path-mounted.patch\n") ("\t") ) } spids: [87] ) ] spids: [87] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[107])] spids: [107] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver"))} spids: [115] ) ] spids: [115] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_bworkdir) op: Equal rhs: {(DQ (/var/lib/) ($ VSub_Name "$pkgname"))} spids: [125] ) ] spids: [125] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(default_prepare)}) (C {(cd)} {(DQ ($ VSub_Name "$builddir")) (/autoconf)}) (AndOr children: [(C {(autoconf)}) (C {(cp)} {(configure)} {(../)})] op_id: Op_DAmp ) ] spids: [137] ) spids: [132 136] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--sysconfdir) (Lit_Other "=") (/etc/) ($ VSub_Name "$pkgname")} {(--localstatedir) (Lit_Other "=") (/var)} {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--docdir) (Lit_Other "=") (/usr/share/doc)} {(--infodir) (Lit_Other "=") (/usr/share/info)} {(--with-pid-dir) (Lit_Other "=") (/var/run/) ($ VSub_Name "$pkgname")} {(--with-subsys-dir) (Lit_Other "=") (/var/lock/subsys)} {(--with-logdir) (Lit_Other "=") (/var/log/) ($ VSub_Name "$pkgname")} {(--enable-largefile)} {(--enable-smartalloc)} {(--disable-nls)} {(--with-openssl) (Lit_Other "=") (/usr/include/openssl)} {(--with-postgresql)} {(--with-mysql)} {(--with-sqlite3)} {(--with-scriptdir) (Lit_Other "=") (/etc/) ($ VSub_Name "$pkgname") (/scripts)} {(--with-working-dir) (Lit_Other "=") ($ VSub_Name "$_bworkdir")} {(--with-dir-user) (Lit_Other "=") ($ VSub_Name "$pkgname")} {(--with-dir-group) (Lit_Other "=") ($ VSub_Name "$pkgname")} {(--with-archivedir) (Lit_Other "=") ($ VSub_Name "$_bworkdir") (/archive)} {(--with-sd-user) (Lit_Other "=") ($ VSub_Name "$pkgname")} {(--with-sd-group) (Lit_Other "=") ($ VSub_Name "$pkgname")} {(--with-fd-user) (Lit_Other "=") (root)} {(--with-fd-group) (Lit_Other "=") (root)} ) (C {(make)} {(Lit_VarLike "NO_ECHO=")}) ] spids: [169] ) spids: [165 168] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:daemon) op:Equal spids:[375])] spids: [373] ) terminator: ) (ForEach iter_name: daemon iter_words: [{(dir)} {(sd)} {(fd)}] do_arg_iter: False body: (DoGroup children: [ (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-) (${ VSub_Name daemon) (.initd) } {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname") (-) (${ VSub_Name daemon)} ) ] spids: [391 422] ) spids: [383 389] ) (C {(install)} {(-Dm644)} {(examples/sample-query.sql)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/scripts/query.sql)} ) (C {(sed)} {(-i)} {(SQ <"s%/var/bacula/log%/var/log/bacula%">)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (-dir.conf) } ) (C {(install)} {(-Dm644)} {(scripts/logrotate)} {($ VSub_Name "$pkgdir") (/etc/logrotate.d/) ($ VSub_Name "$pkgname")} ) (C {(sed)} {(-i)} {(SQ <"s%/var/bacula/log%/var/log/bacula%">)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/logrotate.d/) ($ VSub_Name "$pkgname")} ) (C {(sed)} {(-i)} {(SQ )} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (-dir.conf) } ) (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:dir) op:Equal spids:[528])] spids: [526] ) (ForEach iter_name: dir iter_words: [ {($ VSub_Name "$_bworkdir")} {(/etc/) ($ VSub_Name "$pkgname") (/scripts/make_catalog_backup) (Lit_Other "*")} {(/etc/) ($ VSub_Name "$pkgname") (/scripts/mtx-changer) (Lit_Other "*")} ] do_arg_iter: False body: (DoGroup children: [ (C {(chown)} {($ VSub_Name "$pkgusers") (.) ($ VSub_Name "$pkggroups")} {(DQ ($ VSub_Name "$pkgdir")) ($ VSub_Name "$dir")} ) ] spids: [552 567] ) spids: [536 -1] ) (C {(find)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib)} {(-iname)} {(libbaccats) (Lit_Other "*")} {(-type)} {(l)} {(-delete)} ) ] spids: [351] ) spids: [347 350] ) (FuncDef name: _mv_backend body: (BraceGroup children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/scripts)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libbaccats-) (${ VSub_Number 1) (-) (${ VSub_Name pkgver) (.so) } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)} ) (C {(ln)} {(-s)} {(libbaccats-) (${ VSub_Name pkgver) (.so)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/libbaccats.so)} ) (C {(ln)} {(-s)} {(libbaccats-) (${ VSub_Number 1) (-) (${ VSub_Name pkgver) (.so)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/libbaccats-) (${ VSub_Name pkgver) (.so)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/scripts/) (Lit_Other "*") (_) (${ VSub_Number 1) (_) (Lit_Other "*") } {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/scripts)} ) ] spids: [596] ) spids: [592 595] ) (FuncDef name: mysql body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Bacula MySQL backend"))} spids: [724] ) ] spids: [724] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname"))} spids: [730] ) ] spids: [730] ) (C {(_mv_backend)} {(mysql)}) ] spids: [721] ) spids: [717 720] ) (FuncDef name: pgsql body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Bacula PGSQL backend"))} spids: [751] ) ] spids: [751] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname"))} spids: [757] ) ] spids: [757] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgusers) op: Equal rhs: {(DQ (postgres))} spids: [763] ) ] spids: [763] ) (C {(_mv_backend)} {(postgresql)}) (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:file) op:Equal spids:[778])] spids: [776] ) (ForEach iter_name: file iter_words: [ {(create_postgresql_database)} {(make_postgresql_tables)} {(grant_postgresql_privileges)} ] do_arg_iter: False body: (DoGroup children: [ (C {(chown)} {(postgres)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/scripts/) ($ VSub_Name "$file") } ) ] spids: [796 812] ) spids: [786 -1] ) ] spids: [748] ) spids: [744 747] ) (FuncDef name: sqlite body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Bacula SQLite backend"))} spids: [824] ) ] spids: [824] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname"))} spids: [830] ) ] spids: [830] ) (C {(_mv_backend)} {(sqlite3)}) ] spids: [821] ) spids: [817 820] ) (FuncDef name: libs body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Bacula libraries"))} spids: [851] ) ] spids: [851] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)} ) ] spids: [848] ) spids: [844 847] ) (FuncDef name: client body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Bacula client"))} spids: [890] ) ] spids: [890] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/sbin)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/init.d)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname")} ) (ForEach iter_name: bin iter_words: [ {($ VSub_Name "$pkgname")} {($ VSub_Name "$pkgname") (-fd)} {(bconsole)} {(btraceback)} ] do_arg_iter: False body: (DoGroup children: [ (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/sbin/) ($ VSub_Name "$bin")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/sbin)} ) ] spids: [937 954] ) spids: [926 935] ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname") (-fd)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/init.d)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (-fd.conf) } {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/)} ) (C {(install)} {(-d)} {(-o)} {($ VSub_Name "$pkgname")} {(-g)} {($ VSub_Name "$pkgname")} {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$_bworkdir")} ) ] spids: [887] ) spids: [883 886] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "2dcffe3f02de8e7dedc11f58aeca58fb95486757579065564753376d3fab7699d7577c189d0d34f8490706d773cd6a95d42ef1f35facb95e6fff10dad085c0d0 bacula-7.4.7.tar.gz\n" ) ( "d54a83e8ac498201a8fe7b81631b915be1f1d9f8ad30530c0a7314569ef8f91c990b63e30fda63ae9ebb79f10104e6b827ad4eae274e84cbd3d5751b1cf493af bacula-dir.initd\n" ) ( "c37a1000c99984510993d77733117e0e65c25011ca98272c9d8b5db5a976c42a3b6f57c240c708bc5657a7d5aae1b51f5d7db6a9b9cfe7b4d1ce682726dc5faf bacula-sd.initd\n" ) ( "c4f7adecc164b93c119338feebc0367c07d3060099cd87b474e7325fa5840d0e36666d78f5e2b89e322a1cd2fbbefc8e1f4455ad87d7237e41d1a201457d5448 bacula-fd.initd\n" ) ( "2d3757236aacca421261a8866ff04b5b0151538e1462559bd1240119b1bece1d456acbba9fee86dbc6aaec7af2a52eb2c0b7490c5f371b7deb478731c74342ff bacula-7.4.0-path-mounted.patch" ) ) } spids: [1012] ) ] spids: [1012] ) ] )