package gkrellm
Inviato: mar 17 giu 2003, 16:20
Rieccomi a fare il guastafeste:)
<BR>
<BR>Ho velocemente dato un occhiata al pacchetto (nel senso che l´ho solo scompattato e guardato, ho controllato solo errori di permessi, e sintassi...magari c´e´ altro ma ora non ho molto tempo) e mi permetto di dare qualche consiglio:
<BR>
<BR>controllate bene l´utente proprietario con la quale vengono creati i files...nella fattispecie:
<BR>
<BR># ls -al bin/
<BR>total 705
<BR>drwxr-xr-x 2 root root 96 Jun 17 15:45 ./
<BR>drwxr-xr-x 6 root root 144 Jun 12 22:18 ../
<BR>-rwxr-xr-x 1 root 1000 660724 Jun 17 15:45 gkrellm*
<BR>-rwxr-xr-x 1 root 1000 53320 Jun 12 22:21 gkrellmd*
<BR>
<BR>il gruppo 1000 evidentemente è "cannato" in questa directory per 2 motivi: di default dovrebbe essere root:root (un chown -R root:root $PKG/usr/bin/* prima di fare il pacchetto, magari)
<BR>inoltre sotto slackware per defalut tutte le directory bin e sbin sono di proprietà root:bin, se io installassi questo pacchetto mi cambierebbe il proprietario di /usr/bin.
<BR>A fini pratici poco conta (tranne in alcuni casi) ma se facciamo un pkg slackware rispettiamo i "canoni":)
<BR>
<BR>ed ancora:
<BR>
<BR># ls usr/share/man/man1/
<BR>gkrellm.1 gkrellmd.1
<BR>
<BR>rispettando i canoni sarebbero da gzippare (gzip $PKG/usr/share/man/man1/*)
<BR>
<BR>ora un po´ di sintassi:
<BR>
<BR>cat install/slack-desc
<BR>
<BR>[CUT]
<BR> |-----handy-ruler------------------------------------------------------|
<BR>gkrellm-2.1.12.i686: GKrellM-2.1.12.i686
<BR>gkrellm-2.1.12.i686: GKrellM is a single process stack of system monitors which supports
<BR>gkrellm-2.1.12.i686: applying themes to match its appearance to your window manager, Gtk, or
<BR>gkrellm-2.1.12.i686: any other theme.
<BR>[CUT]
<BR>
<BR>per convenzione solo gkrellm.
<BR>
<BR>da slackware 8.1 la convenzione nel fare i pacchetti è:
<BR>
<BR>nome-versione-architettura-build.tgz
<BR>Questo per una migliore gestione da parte dei tool di pacchettizazione.
<BR>
<BR>qui abbiamo nome-versione.(errore)architettura(buildmancante).tgz
<BR>
<BR>questo in 3 minuti...non ho controllato altri package di slacky.it e non ho approfondito questo.
<BR>
<BR>I miei consigli sono atti ad una miglioria, spero Tongiu e/o altri non se la prendano per queste mie osservazioni, apprezzo chi si sbatte e lavora su slackware.
<BR>
<BR>Micio
<BR>
<BR>
<BR>Ho velocemente dato un occhiata al pacchetto (nel senso che l´ho solo scompattato e guardato, ho controllato solo errori di permessi, e sintassi...magari c´e´ altro ma ora non ho molto tempo) e mi permetto di dare qualche consiglio:
<BR>
<BR>controllate bene l´utente proprietario con la quale vengono creati i files...nella fattispecie:
<BR>
<BR># ls -al bin/
<BR>total 705
<BR>drwxr-xr-x 2 root root 96 Jun 17 15:45 ./
<BR>drwxr-xr-x 6 root root 144 Jun 12 22:18 ../
<BR>-rwxr-xr-x 1 root 1000 660724 Jun 17 15:45 gkrellm*
<BR>-rwxr-xr-x 1 root 1000 53320 Jun 12 22:21 gkrellmd*
<BR>
<BR>il gruppo 1000 evidentemente è "cannato" in questa directory per 2 motivi: di default dovrebbe essere root:root (un chown -R root:root $PKG/usr/bin/* prima di fare il pacchetto, magari)
<BR>inoltre sotto slackware per defalut tutte le directory bin e sbin sono di proprietà root:bin, se io installassi questo pacchetto mi cambierebbe il proprietario di /usr/bin.
<BR>A fini pratici poco conta (tranne in alcuni casi) ma se facciamo un pkg slackware rispettiamo i "canoni":)
<BR>
<BR>ed ancora:
<BR>
<BR># ls usr/share/man/man1/
<BR>gkrellm.1 gkrellmd.1
<BR>
<BR>rispettando i canoni sarebbero da gzippare (gzip $PKG/usr/share/man/man1/*)
<BR>
<BR>ora un po´ di sintassi:
<BR>
<BR>cat install/slack-desc
<BR>
<BR>[CUT]
<BR> |-----handy-ruler------------------------------------------------------|
<BR>gkrellm-2.1.12.i686: GKrellM-2.1.12.i686
<BR>gkrellm-2.1.12.i686: GKrellM is a single process stack of system monitors which supports
<BR>gkrellm-2.1.12.i686: applying themes to match its appearance to your window manager, Gtk, or
<BR>gkrellm-2.1.12.i686: any other theme.
<BR>[CUT]
<BR>
<BR>per convenzione solo gkrellm.
<BR>
<BR>da slackware 8.1 la convenzione nel fare i pacchetti è:
<BR>
<BR>nome-versione-architettura-build.tgz
<BR>Questo per una migliore gestione da parte dei tool di pacchettizazione.
<BR>
<BR>qui abbiamo nome-versione.(errore)architettura(buildmancante).tgz
<BR>
<BR>questo in 3 minuti...non ho controllato altri package di slacky.it e non ho approfondito questo.
<BR>
<BR>I miei consigli sono atti ad una miglioria, spero Tongiu e/o altri non se la prendano per queste mie osservazioni, apprezzo chi si sbatte e lavora su slackware.
<BR>
<BR>Micio
<BR>