Stefan Troeger schrieb in 1,4K (40 Zeilen):
On Sun, Jun 04 2000 at 14:34 +0200, Wolfgang Weisselberg wrote:
Stefan Troeger schrieb in 1,0K (27 Zeilen):
Kein Problem, es werden alle Systemfunktionen, die Dateien anlegen/verändern (creat, chmod, chown, link, symlink, rename, mkdir usw.) durch eigene Versionen, die für das Logging sorgen, ersetzt. Dadurch kommen sich mehrere gleichzeitig laufende Installationen nicht in die Quere, ebensowenig, stört es, wenn man während der Installation in /etc Dateien verändert.
d.h. das Ding ist ein Librarypatch/addon o.ae. Nett, ja. Sicher? Sauber? Ich weiss es nicht. Und wenn ich ein bissle scripte in der Installation und dann LD_PRELOAD oder so setze ... geht's auch kaputt, ja? Oder arbeitet es auf Kernelebene?
Wenn, dann RPM o.ae. Da wird dann auch das richtige deinstalliert.
Nur, dass man `das richtige' vorher selbst in das spec-File eingetragen haben muss.
Nein. Solange autoconfig funzt, geht folgendes sehr gut: [...] BuildRoot: /tmp/BUILDROOT/mutt [...] %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT make install prefix=$RPM_BUILD_ROOT/usr/local # geg. anpassen find $RPM_BUILD_ROOT -not -type d -printf "/%%P\n" | \ sed -e "s:^:%%attr (0644,root,root) :" \ -e "s:0644\(.*/usr/\(local/\)bin\):0755\1:" \ -e "s:^.*/usr/\(local/\)\(share/man\|doc\)/:%%doc &:" \ -e "s:^.*/usr/\(local/\)etc:%%config &:" \ > manifest %clean rm -rf $RPM_BUILD_ROOT %files -f manifest # geg anpassen ... %doc ABOUT-NLS COPYRIGHT ChangeLog GPL INSTALL NEWS OPS OPS.MIX OPS.PGP README README.SECURITY README.SSL README.UPGRADE TODO VERSION -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com