[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