View previous topic :: View next topic |
Author |
Message |
Tinitus Veteran
Joined: 20 Sep 2004 Posts: 1754
|
Posted: Sun Mar 15, 2015 5:19 pm Post subject: /etc/portage/package.* als Verzeichnis |
|
|
Hallo,
wie legt man die package.* Einträge als Verzeichnis an?
Das braucht man für crossdev.. |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4554 Location: Germany
|
Posted: Sun Mar 15, 2015 6:00 pm Post subject: |
|
|
Die benötigten Verzeichnisse kann man sich schlicht und einfach mit mkdir anlegen.
Schau dazu auch im man portage wrote: | /etc/portage/
Files in this directory including make.conf, repos.conf, and any file with a name that begins with "package." can be more than just a flat file. If it is a directory, then
all the files in that directory will be sorted in ascending alphabetical order by file name and summed together as if it were a single file.
Example:
/etc/portage/package.accept_keywords/common
/etc/portage/package.accept_keywords/e17
/etc/portage/package.accept_keywords/kde |
|
|
Back to top |
|
|
Tinitus Veteran
Joined: 20 Sep 2004 Posts: 1754
|
Posted: Sun Mar 15, 2015 6:26 pm Post subject: |
|
|
Aber wie bekomme ich dann die Flags eingetragen?
Und wie bekomme ich am Einfachsten die z.B. package.use Datei ins Verzeichnisformat? |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4554 Location: Germany
|
Posted: Sun Mar 15, 2015 7:28 pm Post subject: |
|
|
Heh, du denkst viel zu kompliziert
Ein Beispiel: Code: | # cd /etc/portage/
mv package.use old-original-use
mkdir package.use
mv old-original-use package.use/
# tree /etc/portage/package.use/
/etc/portage/package.use/
└── old-original-use
0 directories, 1 file |
In das /etc/portage/package.use/ Verzeichnis kannst du dann Dateien rein tun, so wie du sie benötigst. Die Dateinamen sind frei wählbar. Die Syntax in den Dateien bleibt die gleiche wie in einer package.use Datei. |
|
Back to top |
|
|
xtrace Tux's lil' helper
Joined: 17 May 2010 Posts: 76
|
Posted: Mon Mar 16, 2015 7:35 am Post subject: |
|
|
HeyHeyHo,
wieso möchtest du das ganze denn als Verzeichnisstruktur verwalten
Wird es dadurch nicht eher unübersichtlicher
Wenn du z.B. ein Paket hast, welches ein USE Flag gesetzt hat aber zugleich für mehrere andere Paket benötigt wird.
Wie willst du sowas dann finden
Vielleicht habe ich auch einfach nur einen Denkfehler.
cu,
xtrace |
|
Back to top |
|
|
Tinitus Veteran
Joined: 20 Sep 2004 Posts: 1754
|
Posted: Mon Mar 16, 2015 8:21 am Post subject: |
|
|
xtrace wrote: | HeyHeyHo,
wieso möchtest du das ganze denn als Verzeichnisstruktur verwalten
Wird es dadurch nicht eher unübersichtlicher
cu,
xtrace |
siehe Post 1 crossdev verlangt das so... |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4554 Location: Germany
|
Posted: Wed Mar 18, 2015 7:39 pm Post subject: |
|
|
Und woran scheitert es nun noch? |
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3922 Location: Hamburg
|
Posted: Thu Mar 19, 2015 9:49 pm Post subject: |
|
|
Verzeichnisse sind cool, so kann man z.B. ganze Applikationsgruppen gut zusammenfassen und gegebenenfalls ein Upgrade z.B. nur für lxqt machen oder auch wieder rückgängig : Code: | $ wc -l /etc/portage/package.accept_keywords/*
38 /etc/portage/package.accept_keywords/lxqt-0.9.0
18 /etc/portage/package.accept_keywords/qt-4.8.6
61 /etc/portage/package.accept_keywords/z_misc
$ sudo su -c 'wc -l /root/*kde* /root/lxqt*'
31 /root/kde-4.11.x
2 /root/kde-4.13.x
101 /root/kde-4.14.x
22 /root/lxqt-0.7.0
|
|
|
Back to top |
|
|
|