[openmamba-devel-it] regsvr32 in specfile
Silvan Calarco
silvan.calarco a mambasoft.it
Gio 5 Giu 2008 02:18:19 CEST
Alle mercoledì 4 giugno 2008, Tiziana Ferro ha scritto:
> come si fa funzionare il comando
>
> %{_bindir}/regsvr32
> nello specfile?
>
> io ho messo questo dopo il clean
>
> %post
> /usr/bin/regsvr32 /s wineasio.dll
>
> %postun
> /usr/bin/regsvr32 /s /u wineasio.dll
>
>
> ma se provo ad installare il pacchetto mi dà:
> wine: /home/titti/.wine is not owned by you
> error: %post(wineasio-0.7.4-1mamba.i586) scriptlet failed, exit status 1
> ERROR: impossibile installare i pacchetti rpm
Il comando regsvr32 agisce sulla home dell'utente.
L'effetto è lo stesso di dare in console:
sudo /usr/bin/regsvr32 wineasio.dll
L'utente di esecuzione è root ma la variabile HOME è impostata a /home/titti
ed ecco il perché dell'errore.
L'uso di questo comando probabilmente è pensato per l'utente di un sistema che
aggiunge la propria libreria senza disporre dei privilegi di superutente. Se
non è sufficiente installare la libreria in /usr/lib/wine/wine probabilmente
bisogna agire con un approccio di sistema per registrare la libreria.
ciao
Silvan
--
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