6 999
contributi
S3v (discussione | contributi) (Installazione in /usr/local/bin) |
S3v (discussione | contributi) (sotto-directory di /usr/local/bin/) |
||
Riga 276: | Riga 276: | ||
Per dormire sogni tranquilli è necessario spostare la directory di installazione da "/usr/bin" a "/usr/local/bin": quest'ultima directory, infatti, non conterrà mai alcun eseguibile proveniente da pacchetti ufficiali Debian.<br/> | Per dormire sogni tranquilli è necessario spostare la directory di installazione da "/usr/bin" a "/usr/local/bin": quest'ultima directory, infatti, non conterrà mai alcun eseguibile proveniente da pacchetti ufficiali Debian.<br/> | ||
Purtroppo, essendo una directory non molto ben vista da <code>debhelper</code> che la considera come "non privilegiata", verrà cancellata (se vuota) al momento della disinstallazione del pacchetto. La costruzione di un rimedio a questo comportamento necessiterà di qualche altra modifica. | Purtroppo, essendo una directory non molto ben vista da <code>debhelper</code> che la considera come "non privilegiata", verrà cancellata (se vuota) al momento della disinstallazione del pacchetto. La costruzione di un rimedio a questo comportamento necessiterà di qualche altra modifica. | ||
In questo caso si è scelta <code>/usr/local/bin/imieiscript/</code> come sotto-directory di installazione. Questo evita che vengano cancellati i file, se presenti, nella directory <code>/usr/local/bin<code>.<br/> | |||
La procedura è uguale a quella descritta precedentemente, tranne che per i seguenti cambiamenti. | La procedura è uguale a quella descritta precedentemente, tranne che per i seguenti cambiamenti. | ||
Riga 282: | Riga 284: | ||
Va cambiata la directory di installazione dei nostri script: | Va cambiata la directory di installazione dei nostri script: | ||
<pre> | <pre> | ||
script/* usr/local/bin/ | script/* usr/local/bin/imieiscript/ | ||
</pre> | </pre> | ||
Riga 289: | Riga 291: | ||
<pre> | <pre> | ||
override_dh_usrlocal: | override_dh_usrlocal: | ||
</pre> | |||
=== Il file preinst === | |||
Poiché abbiamo deciso di installare i nostri script nella directory <code>/usr/local/bin/imieiscript/</code>, questo file è necessario per crearla: | |||
<pre> | |||
if [ ! -d /usr/local/bin/imieiscript/ ]; then | |||
mkdir -p /usr/local/bin/imieiscript | |||
fi | |||
</pre> | </pre> | ||
Riga 330: | Riga 340: | ||
| ├-- install | | ├-- install | ||
| ├-- rules | | ├-- rules | ||
| ├-- preinst | |||
| └-- postrm | | └-- postrm | ||
| | | |
contributi