On Tuesday 04 December 2007 23:42:32 wrote Christian Boltz:
> Hello,
>
> I have an interesting question: Which dependencies should I set for
> Postfixadmin? (package is postfixadmin-svn in home:cboltz, specfile is
> attached for easier access)
>
> Short summary:
> - Postfixadmin is a PHP web interface, used for administration of
>   virtual domains in postfix
> - it can use MySQL and PostgreSQL as database
>
> Now to the dependency problems:
> - php-mysql and/or php-pgsql? One of them is always unused, but you
>   never know which one in advance (from RPM's POV)
> - Should I require MySQL and/or PostgreSQL? You never know which one is
>   used, and accessing the database on another machine is also possible,
>   so technically none of them is really needed.
> - Should I require Postfix? Sure, Postfixadmin is used to administrate
>   it, but it's the same as with MySQL: It could run on another machine.

I would go with Recommends: in this case. Installing with YaST/zypper would 
install them, but you can deinstall the packages without breaking 
dependencies.

> Postfixadmin also comes with a vacation script, which needs a
> user "vacation" and some additions to the postfix config.
>
> - should I create the user "vacation" in %pre?
> - if yes, should I delete it again in %preun? How to avoid this on
>   package updates?
>
> - is it a good idea to add some lines to /etc/postfix/master.cf auto-
>   matically ("grep vacation master.cf || cat some_lines >> master.cf")
>   or should I let this to the user?
>
>
> Other packaging questions:
>
> - setup.php is installed by the package, but needs to be deleted to make
>   Postfixadmin work. Is there any special trick how to handle this in
>   RPM?
>
> - any other comments on the specfile are also welcome ;-)
>
> I'm quite sure there is no "perfect" solution for the above questions,
> but some hints about good practise would be welcome.
>
>
> Regards,
>
> Christian Boltz



-- 

Adrian Schroeter
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
email: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to