* [gentoo-user-de] Unterverzeichnis in /tmp
@ 2020-05-02 10:38 Jochen van Geldern
2020-05-02 10:51 ` Matthias Hanft
2020-05-02 11:38 ` [gentoo-user-de] " Martin Vaeth
0 siblings, 2 replies; 10+ messages in thread
From: Jochen van Geldern @ 2020-05-02 10:38 UTC (permalink / raw
To: gentoo-users-de
Hallo,
Gibt es unter Gentoo mit openrc-0.42.1 ein sauberen Weg, Automatisch
beim Booten, unter /tmp (von tmpfs gemounted) ein leeres Verzeichnis zu
erstellen.
Rechte: Frei Einstellbar oder jeder Schreiben und Lesen mit Sticky.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] Unterverzeichnis in /tmp
2020-05-02 10:38 [gentoo-user-de] Unterverzeichnis in /tmp Jochen van Geldern
@ 2020-05-02 10:51 ` Matthias Hanft
2020-05-02 10:56 ` Jochen van Geldern
2020-05-02 11:38 ` [gentoo-user-de] " Martin Vaeth
1 sibling, 1 reply; 10+ messages in thread
From: Matthias Hanft @ 2020-05-02 10:51 UTC (permalink / raw
To: gentoo-user-de
Jochen van Geldern schrieb:
> Gibt es unter Gentoo mit openrc-0.42.1 ein sauberen Weg, Automatisch
> beim Booten, unter /tmp (von tmpfs gemounted) ein leeres Verzeichnis zu
> erstellen.
> Rechte: Frei Einstellbar oder jeder Schreiben und Lesen mit Sticky.
Du könntest den Service "local" in den Runlevel "default" aufnehmen
und deine Wunsch-Skripte (wo z.B. "mkdir /tmp/bla" drinsteht) nach
/etc/local.d schreiben.
Gruß Matthias.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] Unterverzeichnis in /tmp
2020-05-02 10:51 ` Matthias Hanft
@ 2020-05-02 10:56 ` Jochen van Geldern
2020-05-02 11:10 ` Matthias Hanft
0 siblings, 1 reply; 10+ messages in thread
From: Jochen van Geldern @ 2020-05-02 10:56 UTC (permalink / raw
To: gentoo-user-de
Am Sat, 2 May 2020 12:51:49 +0200
schrieb Matthias Hanft <mh@hanft.de>:
> Jochen van Geldern schrieb:
> > Gibt es unter Gentoo mit openrc-0.42.1 ein sauberen Weg, Automatisch
> > beim Booten, unter /tmp (von tmpfs gemounted) ein leeres
> > Verzeichnis zu erstellen.
> > Rechte: Frei Einstellbar oder jeder Schreiben und Lesen mit Sticky.
> >
>
> Du könntest den Service "local" in den Runlevel "default" aufnehmen
> und deine Wunsch-Skripte (wo z.B. "mkdir /tmp/bla" drinsteht) nach
> /etc/local.d schreiben.
>
> Gruß Matthias.
>
Wie sieht es dann mit den Abhängigkeiten zu anderen Runscrips aus.
Es geht darum das vorher /tmp gemounted wurde.
--
Gruß Jochen
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] Unterverzeichnis in /tmp
2020-05-02 10:56 ` Jochen van Geldern
@ 2020-05-02 11:10 ` Matthias Hanft
2020-05-02 11:14 ` Jochen van Geldern
0 siblings, 1 reply; 10+ messages in thread
From: Matthias Hanft @ 2020-05-02 11:10 UTC (permalink / raw
To: gentoo-user-de
Jochen van Geldern schrieb:
>
> Wie sieht es dann mit den Abhängigkeiten zu anderen Runscrips aus.
> Es geht darum das vorher /tmp gemounted wurde.
Bei mir steht in /etc/init.d/local drin:
depend()
{
after *
keyword -timeout
}
Ich weiß jetzt nicht, ob das Voreinstellung war oder auf meinen
eigenen Mist gewachsen ist, aber "after *" klingt für mich so,
als wäre zu diesem Zeitpunkt schon *alles* andere da.
Gruß Matthias.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] Unterverzeichnis in /tmp
2020-05-02 11:10 ` Matthias Hanft
@ 2020-05-02 11:14 ` Jochen van Geldern
0 siblings, 0 replies; 10+ messages in thread
From: Jochen van Geldern @ 2020-05-02 11:14 UTC (permalink / raw
To: gentoo-user-de
Am Sat, 2 May 2020 13:10:27 +0200
schrieb Matthias Hanft <mh@hanft.de>:
> Jochen van Geldern schrieb:
> >
> > Wie sieht es dann mit den Abhängigkeiten zu anderen Runscrips aus.
> > Es geht darum das vorher /tmp gemounted wurde.
>
> Bei mir steht in /etc/init.d/local drin:
>
> depend()
> {
> after *
> keyword -timeout
> }
>
> Ich weiß jetzt nicht, ob das Voreinstellung war oder auf meinen
> eigenen Mist gewachsen ist, aber "after *" klingt für mich so,
> als wäre zu diesem Zeitpunkt schon *alles* andere da.
>
> Gruß Matthias.
>
Das kling gut. Das steht bei mir auch so drin.
ICh werde den Script /etc/init.d/local mal genauer ansehen und lernen
;-).
--
Gruß Jochen
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-user-de] Re: Unterverzeichnis in /tmp
2020-05-02 10:38 [gentoo-user-de] Unterverzeichnis in /tmp Jochen van Geldern
2020-05-02 10:51 ` Matthias Hanft
@ 2020-05-02 11:38 ` Martin Vaeth
2020-05-02 11:51 ` Jochen van Geldern
1 sibling, 1 reply; 10+ messages in thread
From: Martin Vaeth @ 2020-05-02 11:38 UTC (permalink / raw
To: gentoo-user-de
Jochen van Geldern <dd8pz@imail.de> wrote:
> Hallo,
> Gibt es unter Gentoo mit openrc-0.42.1 ein sauberen Weg, Automatisch
> beim Booten, unter /tmp (von tmpfs gemounted) ein leeres Verzeichnis zu
> erstellen.
> Rechte: Frei Einstellbar oder jeder Schreiben und Lesen mit Sticky.
Erstelle Dir eine Datei /etc/tmpfiles.d/meinprojekt.cnf
(oder falls es um ein ebuild geht nach /usr/lib/tmpfiles.d/meinprojekt.cnf)
mit dem Inhalt (sinngemäß):
d /tmp/meindir 755 benutzer gruppe -
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] Re: Unterverzeichnis in /tmp
2020-05-02 11:38 ` [gentoo-user-de] " Martin Vaeth
@ 2020-05-02 11:51 ` Jochen van Geldern
2020-05-02 16:20 ` Martin Vaeth
0 siblings, 1 reply; 10+ messages in thread
From: Jochen van Geldern @ 2020-05-02 11:51 UTC (permalink / raw
To: gentoo-user-de
Am Sat, 2 May 2020 11:38:21 -0000 (UTC)
schrieb Martin Vaeth <martin@mvath.de>:
> Jochen van Geldern <dd8pz@imail.de> wrote:
> > Hallo,
> > Gibt es unter Gentoo mit openrc-0.42.1 ein sauberen Weg, Automatisch
> > beim Booten, unter /tmp (von tmpfs gemounted) ein leeres
> > Verzeichnis zu erstellen.
> > Rechte: Frei Einstellbar oder jeder Schreiben und Lesen mit Sticky.
> >
>
> Erstelle Dir eine Datei /etc/tmpfiles.d/meinprojekt.cnf
> (oder falls es um ein ebuild geht nach
> /usr/lib/tmpfiles.d/meinprojekt.cnf) mit dem Inhalt (sinngemäß):
>
> d /tmp/meindir 755 benutzer gruppe -
>
>
Danke Martin,
Ist einfacher als was der Matthias geschieben hat.
In mein Falle also:
d /tmp/mydir 1777 root root -
Weil da soll ja jeder Dateien anlegen dürfen und die sticky-Rechte für
die Sicherhgeit.
--
Gruß Jochen
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-user-de] Re: Unterverzeichnis in /tmp
2020-05-02 11:51 ` Jochen van Geldern
@ 2020-05-02 16:20 ` Martin Vaeth
2020-05-02 21:16 ` [gentoo-user-de] [gelöst} " Jochen van Geldern
0 siblings, 1 reply; 10+ messages in thread
From: Martin Vaeth @ 2020-05-02 16:20 UTC (permalink / raw
To: gentoo-user-de
Jochen van Geldern <dd8pz@imail.de> schrieb:
> Ist einfacher als was der Matthias geschieben hat.
Ja, dafür wurde tmpfiles (opentmpfiles oder systemd-tmpfiles) entwickelt.
Natürlich brauchst Du ein Initsystem, das opentmpfiles oder systemd-tmpfiles
aufruft. Bei aktuellen Versionen von openrc (oder systemd) ist das der Fall.
> In mein Falle also:
>
> d /tmp/mydir 1777 root root -
Ja.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user-de] [gelöst} Re: Unterverzeichnis in /tmp
2020-05-02 16:20 ` Martin Vaeth
@ 2020-05-02 21:16 ` Jochen van Geldern
2020-05-03 8:53 ` [gentoo-user-de] " Martin Vaeth
0 siblings, 1 reply; 10+ messages in thread
From: Jochen van Geldern @ 2020-05-02 21:16 UTC (permalink / raw
To: gentoo-user-de
Am Sat, 2 May 2020 16:20:17 -0000 (UTC)
schrieb Martin Vaeth <martin@mvath.de>:
> Jochen van Geldern <dd8pz@imail.de> schrieb:
> > Ist einfacher als was der Matthias geschieben hat.
>
> Ja, dafür wurde tmpfiles (opentmpfiles oder systemd-tmpfiles)
> entwickelt. Natürlich brauchst Du ein Initsystem, das opentmpfiles
> oder systemd-tmpfiles aufruft. Bei aktuellen Versionen von openrc
> (oder systemd) ist das der Fall.
>
> > In mein Falle also:
> >
> > d /tmp/mydir 1777 root root -
>
> Ja.
>
>
Nun etwas muss man noch getan werden:
1. tmpfiles imd opentmpfiles Installieren:
work /home/dd8pz # emerge virtual/tmpfiles
Calculating dependencies /
...
work /home/dd8pz # emerge sys-apps/opentmpfiles
Calculating dependencies /
...
2. Dienst aktivieren:
work /home/dd8pz # rc-service opentmpfiles-setup start
* Setting up tmpfiles.d entries ...
work /home/dd8pz # rc-update add opentmpfiles-setup default
* service opentmpfiles-setup added to runlevel default
work /home/dd8pz #
Danach wurde das Verzeichnis erstellt, und (Zwar jetzt nicht
Geteste), aber mit 99,99% Sicherheit wird es auch beim jeden Neustart
wieder erstellt.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-user-de] Re: [gelöst} Re: Unterverzeichnis in /tmp
2020-05-02 21:16 ` [gentoo-user-de] [gelöst} " Jochen van Geldern
@ 2020-05-03 8:53 ` Martin Vaeth
0 siblings, 0 replies; 10+ messages in thread
From: Martin Vaeth @ 2020-05-03 8:53 UTC (permalink / raw
To: gentoo-user-de
Jochen van Geldern <dd8pz@imail.de> schrieb:
>>
> Nun etwas muss man noch getan werden:
> 1. tmpfiles imd opentmpfiles Installieren:
Ohne USE=prefix ist virtual/tmpfiles eine Abhängigkeit von openrc.
Letzteres zieht opentmpfiles oder systemd nach sich.
Dass man eines von beiden bei aktuellen Versionen von openrc explizit
einschalten muss, war mir nicht bewusst. Ich habe das schon
vor langer Zeit gemacht.
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2020-05-03 8:54 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-02 10:38 [gentoo-user-de] Unterverzeichnis in /tmp Jochen van Geldern
2020-05-02 10:51 ` Matthias Hanft
2020-05-02 10:56 ` Jochen van Geldern
2020-05-02 11:10 ` Matthias Hanft
2020-05-02 11:14 ` Jochen van Geldern
2020-05-02 11:38 ` [gentoo-user-de] " Martin Vaeth
2020-05-02 11:51 ` Jochen van Geldern
2020-05-02 16:20 ` Martin Vaeth
2020-05-02 21:16 ` [gentoo-user-de] [gelöst} " Jochen van Geldern
2020-05-03 8:53 ` [gentoo-user-de] " Martin Vaeth
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox