Re: Kam se soubory


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Milan Čermak <mcermak zavinac chello bod cz>
Date Tue, 16 Oct 2007 18:09:30 +0200
User-agent Thunderbird 2.0.0.4 (X11/20070827)

Zdravím,
mé návrhy níže v textu. Jsou postavené na empirickém výzkumu provedeném na jiných balících. :-)

Milan Čermák

GeBu wrote:
Ahoj, jeden student dělá docela zajímavou práci na kombinaci HW (který sám 
postavil) a aplikaci napsanou v Pythonu. Položil mi dotaz, který neumím 
odpovědět. Jestli by někdo věděl tak budu vděčný.
Jirka (GeBu)

- DMS se spouští scriptem DMS.py - uvažoval jsem o /bin, nebo /usr/bin - co by bylo lepší?

/usr/bin - tam jsou všechny aplikace přístupné běžným uživatelům
/bin je určen systémovým věcem, bez kterým se neobejde základní systém.
Pokud nemá mít běžný uživatel k aplikacím přístup, lze uvažovat i o /usr/sbin.

- Výstupní data (tabulky teplot, aktuální teplota, grafy...) by měla přijít asi do /var/dms (z důvodu častého zápisu bude na ramdisku a na HDD se bude synchronizovat vždy po 24 hodinách - v serveru je IDE Flash disk, tak aby se neničil)

To zní fajn. Pokud jsou to logy, tak možná /var/log/dms.

 - Konfiguraci chci dát do /etc/dms

Velmi vhodné místo, pokud bude konfigurace ve více souborech. Pokud by to byl jeden soubor, nemá smysl pro něj zakládat extra adresář.

- Jelikož DMS.py je pouze jakýmsi zavaděčem přídavných modulů zajišťující jejich komunikaci je potřeba někam nahrát tyto moduly (*.pyc). Každý modul zastává nějakou funkci (komunikace s HP modulem teplot, portů, tvorba grafů, ukládání do tabulek...). Ale nevím kam tyto soubory umístit. Uvažoval jsem o /usr/lib, ale nejsem si jistý touto volbou.

Další moduly bych umístil do /usr/lib/dms (sem by měl přijít spíš kod). Alternativou může být /usr/share/dms (sem by měly přijít datové soubory).

Martin Köhler

________________________________________________
CZdebian-l maillist  -  CZdebian-l zavinac debian bod cz
http://www.debian.cz/mailman/listinfo/czdebian-l
E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz



Partial thread listing: