[openmamba-devel-it] zapping

gil puntogil a libero.it
Dom 15 Giu 2008 16:14:55 CEST


Silvan Calarco ha scritto:
> 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.
>
>   
ciao
adesso mi da questo problema devo modficare la patch (che non si puo 
definire cosi...)
/bin/install -c -m 644 'zapping.schemas' 
'/var/tmp/zapping-root/etc/gconf/schemas/zapping.schemas'
make[2]: Leaving directory `/usr/src/RPM/BUILD/zapping-0.10cvs6'
make[1]: Leaving directory `/usr/src/RPM/BUILD/zapping-0.10cvs6'
+ /bin/install -D /usr/src/RPM/SOURCES/zapping.png 
/var/tmp/zapping-root/usr/share/pixmaps/zapping.png
+ /bin/mkdir -p /var/tmp/zapping-root/usr/share/applications
+ cat
+ ln -s /var/tmp/zapping-root/usr/bin/zapping_setup_fb 
/var/tmp/zapping-root/usr/sbin/zapping_setup_fb
ln: creating symbolic link 
`/var/tmp/zapping-root/usr/sbin/zapping_setup_fb': File exists
error: Bad exit status from /var/tmp/rpm-tmp.57108 (%install)



--- /usr/src/RPM/BUILD/zapping-0.10cvs6/zapping_setup_fb/Makefile.in    
2006-06-10 19:04:29.000000000 +0200
+++ 
/usr/src/RPM/BUILD/zapping-0.10cvs6/zapping_setup_fb/Makefile.in.diff    
2008-06-15 14:32:57.000000000 +0200
@@ -587,7 +587,7 @@
 install-binPROGRAMS: $(bin_PROGRAMS) zsfb.capps
 @SUID_ZSFB_TRUE@    $(mkinstalldirs) $(DESTDIR)$(bindir)
 @SUID_ZSFB_TRUE@    $(mkinstalldirs) $(DESTDIR)$(sbindir)
- a SUID_ZSFB_TRUE@    $(INSTALL) -m4755 -o $(ZSFB_OWNER) -g $(ZSFB_GROUP) \
+ a SUID_ZSFB_TRUE@    $(INSTALL) -c  \
 @SUID_ZSFB_TRUE@      zapping_setup_fb $(DESTDIR)$(sbindir)
 @SUID_ZSFB_TRUE@    ln -sf $(DESTDIR)$(sbindir)/zapping_setup_fb \
 @SUID_ZSFB_TRUE@      $(DESTDIR)$(bindir)/zapping_setup_fb


grazie


Maggiori informazioni sulla lista openmamba-devel-it