[gelöst] Dateirechte bei eigenen Debian-Paketen?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
napo
Beiträge: 230
Registriert: 27.07.2004 15:07:54

[gelöst] Dateirechte bei eigenen Debian-Paketen?

Beitrag von napo » 26.05.2006 23:59:25

Hi,

zuerst erklär ich mal was ich vorhab. Ich will alle Konfigurationsdateien, die ich verändert habe, in eine selbserstellte deb-Datei packen. Mein Ziel ist es, falls ich mal neu installieren sollte, brauch ich nur noch diese deb zu installieren und ich hab alle Einstellungen wieder.

So, das ganze funktioniert schon so ziemlich. Nur ist mir ein Problem bei den Dateirechten aufgefallen. Bei mir hat die Datei /boot/grub/menu.lst die Dateirechte 0600. Also soll meine deb-Datei auch eine menu.lst mit diesen Rechten installieren.

So, für die deb-Datei hab ich eine Kopie von dieser menu.lst. Diese hat auch die Rechte 0600. Diese Datei wird nun in meine deb-Datei reingepackt. Wenn ich jetzt die deb-Datei installiere, hat die menu.lst aber die Rechte 0644. Also wurden die ursprünglichen Dateirechte nicht übernommen.

Kann mir jemand helfen wie ich jetzt gewünschten Dateirechte hinbekommen?
Zuletzt geändert von napo am 28.05.2006 11:30:14, insgesamt 1-mal geändert.

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 27.05.2006 20:56:52

Du könntest in deiner rules Datei einen chmod Aufruf für die entsprechenden Dateien unterbringen.

Benutzeravatar
napo
Beiträge: 230
Registriert: 27.07.2004 15:07:54

Beitrag von napo » 28.05.2006 11:31:32

Hab jetzt das Problem gefunden. Das Tool dh_fixperms setzt die Dateirechte und hat meine Überschrieben. Ein chmod nach dh_fixperms hat dann geholfen.

Antworten