[linux-l] post-install Hook fuer ein bestimmtest Paket

Pascal Volk linux-l at edelhost.de
Mo Okt 1 02:59:06 CEST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

* Am Mo, 01 Okt 2007 schrub Volker Grabsch:
> Da fallen mir spontan zwei einfachere Lösungen ein:
> 
> 1) Lege einen Symlink an, dann brauchst du die Datei nicht nach
>    jedem Update zu kopieren.
> 
> 2) Wenn's eh nur eine Frickellösung ist (sonst würde ich natürlich
>    zum eigenen Deb-Paket raten), dann führe den Kopiervorgang per
>    Cronjob aus, vielleicht in ein "if ..." eingebettet, um zu schauen,
>    ob wirklich was geändert werden muss.

Bei der Datei, die kopiert werden soll, handelt es sich um
/usr/lib/dovecot/deliver. Diese soll ins Verzeichnis
/usr/local/lib/dovecot und mit SETUID root versehen werden. Das
Verzeichnis /usr/local/lib/dovecot kann nur von nobody betreten werden.

Würde ich Lösung 1 nehmen, müsste ich /usr/lib/dovecot/deliver nach
jedem Update mit SETUID root versehen und jeder könnte Schwachfug damit
treiben.

Lösung 2 ist mir zeitlich zu unpräzise.
Und nur um die Datei mit den passenden Rechten ins entsprechende
Verzeichnis zu bekommen, ist der Aufwand, dass Paket selber zu bauen,
doch etwas zu groß.

Gruß
Pascal
- -- 
rm -Rfv /tmp/../ && echo "are you sure???"

Die BeLUG im IRC:
irc://irc.freenode.net/#belug
 ____ ____ ____ ____ ____ _________ ____ ____ ____ ____ ____ ____ 
 ||/ |||j |||o |||i |||n |||       |||# |||b |||e |||l |||u |||g ||
 ||__|||__|||__|||__|||__|||_______|||__|||__|||__|||__|||__|||__||
 |/__\|/__\|/__\|/__\|/__\|/_______\|/__\|/__\|/__\|/__\|/__\|/__\|

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHAEZaNx2k6gsBqqkRAodGAJ0aPxy42mEdLrorNrzCKgsEXjJAfwCgqveY
Pz45CZTpVkyi3qbuwxVkPhA=
=CiKk
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste linux-l