|
GZEXE(1) manual page
Table of Contents
gzexe - comprime i file eseguibili sul posto
gzexe [ nome
... ]
L'utility gzexe permette di comprimere gli eseguibili
sul posto, far sì che questi siano automaticamente decompressi ed eseguiti
quando li si lancia (penalizzando, ovviamente, le prestazioni). Per esempio
se si esegue ``gzexe /bin/cat'' saranno creati i seguenti file:
-r-xr-xr-x
1 root bin 9644 Feb 11 11:16 /bin/cat
-r-xr-xr-x 1 bin bin 24576
Nov 23 13:21 /bin/cat~
/bin/cat~ è il file originale e /bin/cat è il
file eseguibile auto-scompattante. Il file /bin/cat~ può essere rimosso
una volta che sì è sicuri che /bin/cat funzioni propriamente.
Questa utility
è molto utile su sistemi con dischi molto piccoli.
- -d
- Decomprime
gli eseguibili invece di comprimerli.
gzip(1)
, znew(1)
, zmore(1)
,
zcmp(1)
, zforce(1)
L'eseguibile compresso è uno shell script.
Ciò potrebbe creare alcuni buchi di sicurezza. In particolare, gli eseguibili
compressi si rifanno alla variabile d'ambiente PATH per trovare gzip e
qualche altra utility (tail, chmod, ln, sleep).
gzexe prova a conservare
gli attributi originali del file sul file compresso, ma in qualche caso
dovranno essere sistemati a mano, usando chmod o chown.
Table of Contents
|
|
|
|