-=| Lucas Nussbaum, 25.01.2007 12:21 |=-
> During a piuparts run over all the packages in etch, I ran into a
> problem with your package:

Thank you for your efforts!

Is this mail part of a mass-big filing that was already discussed? Can
you give me a pointer?

> Selecting previously deselected package firebird2-common.
> Unpacking firebird2-common (from .../firebird2-common_1.5.3.4870-11_all.deb) 
> ...
> adduser: `/etc/adduser.conf' does not exist. Using defaults.
> Adding system user `firebird' (UID 104) ...
> Adding new group `firebird' (GID 105) ...
> Adding new user `firebird' (UID 104) with group `firebird' ...
> Password:
> 
> Since adduser is in Depends, not Pre-depends, it is not configured yet at this
> point. You should pre-depend on it, so it is configured at preinst time (or
> move your adduser call to postinst, if that's possible).

Strange. Isn't adduser supposed *not* to ask for passwords for
--system users? I don't see any setting about this in
/etc/adduser.conf. How would configuring adduser make any difference?

Moreover, reading adduser's source, it indeed does not prompt for
password for --system users, it simply relies on `useradd', which in
turn does not prompt for password by design.

Are you sure the log above is complete? Can you give me a recipe for
reproducing it?

Moving the adduser call to postinst is possible, but I am not
convinced it is worth the trouble. A couple of packages (all in the
same source package as firebird2-common - firebrid2) depend on
firebird2-common being done with the account creation and I prefer to
have a strong reason to fiddle with them just before the release.



        dam
-- 
Damyan Ivanov                           Modular Software Systems
[EMAIL PROTECTED]
phone +359(2)928-2611, 929-3993              fax +359(2)920-0994
mobile +359(88)856-6067             [EMAIL PROTECTED]/Gaim

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to