[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