26Mai/112
Eigene Debian Pakete erstellen – preinst und postinst
Vor kurzem habe ich darueber geschrieben wie man eigene Debian-Pakete und ein eigenes Repository dafuer erstellt. Ich moechte nun hinzufuegen, wie man Skripte vor- und nach der Installation ausfuehrt. Basis ist hier das Debian-Paket fuer das pregoBackup.sh Skript was in dem verlinkten Post steht.
Um Skripte vor und nach der Installation auszufuehren werden die beiden Dateien
./DEBIAN/preinst ./DEBIAN/postinst
benoetigt. Dieses koennen einfach Bash-Skripte sein, die dann bei der Installation aufgerufen werden. Nehmen wir an, ich moechte vor der Installation eine 100MB grosse Datei erstellen, und nach der erfolgreichen Installation des Paketes diese Datei wieder loeschen, koennten die beiden Skripte z.B. wie folgt aussehen:
preinst:
#!/bin/bash echo "creating 100mb file..." dd if=/dev/zero of=/tmp/100megsofzero bs=1024 count=100000
postinst:
#!/bin/bash echo "deleting 100mb file..." rm -f /tmp/100megsofzero
Paket erzeugen und ausprobieren...

August 3rd, 2011
und wie bringst du deine Systeme dazu eine neue Version deines BackupSciprts vom Repository zu laden?
Februar 10th, 2012
Hallo,
genau so eine Anleitung hab ich gesucht!
Klasse und vielen Dank. Ich kämpfe zwar noch damit das die weiteren Server per apt-get update diesen Eintrag finden (momentan kommt http404 error)… aber das wird wohl werden.
Viele Gruesse
Markus