[pkg-bacula-devel] [bacula] 02/04: Move bscan into it's own package, making bacula-sd-DBTYPE obsolete

Sven Hartge sven at svenhartge.de
Tue Jul 26 09:07:46 UTC 2016


On 26.07.2016 11:01, Carsten Leonhardt wrote:

>> But now we may run into a problem if the director is restarted before
>> bacula-director-DBTYPE is configured correctly. For example we may miss
>> the needed DB updates or the new libbaccats.so is not yet unpacked.
> 
> I think it should just work. From the policy:
> 
> "The Depends field should also be used if the postinst or prerm scripts
> require the depended-on package to be unpacked or configured in order to
> run."

OK, no worries then.

bacula-director depends on bacula-director-DBTYPE depends on
bacula-common-DBTYPE. Before bacula-director postinst is run, all other
packages have to be configured. Yes, it should work.

> https://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps
> 
> But that's one reason why I'd like to do extensive tests before I upload
> anything from this branch.

Of course. In the end, nothing beats a real test instead of theorizing.

>> This is why in the original packages the prerm/postinst of
>> bacula-director-DBTYPE had a hardcoded invoke-rc.d to stop and start the
>> directord, while the init-script was in bacula-director-common.

> I think that was for historical reasons, because debhelper couldn't cope
> with the way the packages were split.

Possible. Since the packages had quite the flux of maintainership, I
guess many things have been lost to the mist of the past.

>> BTW: the wrong dependency on bacula-common-pgsql appears in
>> bacula-director as well:
> 
> Yes, quite probable, because of typos in debian/rules which am fixing
> now.

OK. Please signal as soon as you have something test-worthy and I will
spin up my build-roots to test the packages.

Grüße,
Sven.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-bacula-devel/attachments/20160726/dc09bd2b/attachment-0001.sig>


More information about the pkg-bacula-devel mailing list