[openmamba-devel-it] zapping
Silvan Calarco
silvan.calarco a mambasoft.it
Dom 15 Giu 2008 13:55:14 CEST
Alle giovedì 12 giugno 2008, gil ha scritto:
> ciao
> avrei questo problema
>
> mkdir -p -- /var/tmp/zapping-root/usr/sbin
> /bin/install -c -m4755 -o root -g root \
> zapping_setup_fb /var/tmp/zapping-root/usr/sbin
> /bin/install: cannot change ownership of
> `/var/tmp/zapping-root/usr/sbin/zapping_setup_fb': Operation not permitted
> make[2]: *** [install-binPROGRAMS] Error 1
> make[2]: Leaving directory
> `/usr/src/RPM/BUILD/zapping-0.10cvs6/zapping_setup_fb'
> make[1]: *** [install-am] Error 2
> make[1]: Leaving directory
> `/usr/src/RPM/BUILD/zapping-0.10cvs6/zapping_setup_fb'
> make: *** [install-recursive] Error 1
> error: Bad exit status from /var/tmp/rpm-tmp.94800 (%install)
/bin/install -c -m4755 -o root -g root \
zapping_setup_fb /var/tmp/zapping-root/usr/sbin
Questo comando, presumibilmente contenuto
in /usr/src/RPM/BUILD/zapping-0.10cvs6/zapping_setup_fb/Makefile.in (o
simile) se lanciato da utente non può funzionare quindi per la
pacchettizzazione andrà sostituito con:
/bin/install -c \
zapping_setup_fb /var/tmp/zapping-root/usr/sbin
Come si fa? Guarda il Makefile.in e cerca "-o root -g root" e fai una patch
che lo rimuove, oppure usa sed nella sezione %setup:
sed -i "s|-o root -g root||" zapping_setup_fb/Makefile.in
Infine i permessi così come li voleva impostare il Makefile, li imposti tu
nella sezione files così:
%attr(4755,root,root) %{_sbindir}/zapping_setup_fb
ciao
Silvan
Nota: I contenuti e le righe di codice di questo messaggio sono di esempio,
non sono da prendersi alla lettera e potrebbero non funzionare o causare
danni al sistema se applicate senza sapere cosa si sta facendo.
--
mambaSoft di Calarco Silvan
Web: http://www.mambasoft.it
mambaSoft Store @ http://shop.mambasoft.it
openmamba GNU/Linux development @ http://www.openmamba.org
Maggiori informazioni sulla lista
openmamba-devel-it