[openmamba-devel-it] GitLab
Silvan Calarco
silvan.calarco a mambasoft.it
Mar 8 Lug 2014 01:30:47 CEST
Ciao Davide,
In data lunedì 07 luglio 2014 22:57:23, Davide Madrisan ha scritto:
> Rieccomi,
>
> questa patch dovrebbe risolvere il problema:
>
> --- a/conf/04-rpmbuild-format-unpackaged-filelist.conf
> +++ b/conf/04-rpmbuild-format-unpackaged-filelist.conf
> @@ -6,15 +6,17 @@ s,^/usr/lib/python2.6/site-packages,%{python_sitearch},
> # generic translations
> s,^/usr/bin,%{_bindir},
> s,^/usr/sbin,%{_sbindir},
> +s,^/usr/libexec64,%{_libexecdir},
> s,^/usr/libexec,%{_libexecdir},
> +s,^/usr/lib64,%{_libdir},
> s,^/usr/lib,%{_libdir},
> s,^/usr/share/info,%{_infodir},
> s,^/usr/share/man,%{_mandir},
> s,^/usr/share,%{_datadir},
> s,^/usr/include,%{_includedir},
> s,^/etc,%{_sysconfdir},
> -s,^/lib,/%{_lib},
> s,^/lib64,/%{_lib},
> +s,^/lib,/%{_lib},
> s,^/var,%{_localstatedir},
> # translations for kde4 packages
> s,^/etc/opt/kde,%{_kde4_sysconfdir},
>
>
> Puoi testarla Silvan?
Mi sembra buono però così forse c'è un problema per esempio quando esce un
file /usr/lib/.. su x86_64. Il prefisso viene risolto in %{_libdir}, invece
dovrebbe rimanere /usr/lib anzi probabilmente diventa %{_prefix}/lib.
Si potrebbe fare invece una cosa condizionale tipo questa di seguito?
if [ "${arch}" = "x86_64" ]; then
format_unpackaged_file_list="\
...
else
format_unpackaged_file_list="\
...
fi
Non so però la variabile da usare per l'architettura al posto di %{arch}.
Che ne dici?
> Non ho facilmente accesso ad un sistema a 64 bit.
Se dovesse servire posso offrire l'accesso alle macchine di build, ora che
sono dedicate solo a questo.
ciao,
Silvan
>
> A+
> Davide
>
>
> Il giorno 18 giugno 2014 14:55, Silvan Calarco <silvan.calarco a mambasoft.it>
> ha scritto:
> > In data mercoledì 18 giugno 2014 14:40:22, Davide Madrisan ha scritto:
> > > Ciao Silvan,
> > >
> > > ok, nessun problema. Guardero' questo punto in priorità.
> > > Ma non so se riusciro' a breve perche venerdi mattina parto per la
> >
> > Corsica
> >
> > > :)
> > >
> > > E tornero' il 5 luglio.
> > >
> > > Sono passato a fare un po' di sviluppo per rimpolpare il mio account
> >
> > GitHub
> >
> > > (per metterlo il CV)...
> > > Dunque sono latitante da parecchio su openmamba :/
> > >
> > > Buona giornata!
> > > Davide
> >
> > Ok, grazie e buona vacanza,
> > Silvan
> >
> > > Il giorno 18 giugno 2014 13:49, Silvan Calarco <
> >
> > silvan.calarco a mambasoft.it>
> >
> > > ha scritto:
> > > > In data lunedì 02 giugno 2014 23:11:27, Davide Madrisan ha scritto:
> > > > > Ciao Silvan,
> > > > > che dire... grazie anche per questa bella evoluzione della
> > > > > infrastruttura
> > > > > di openmamba.
> > > > >
> > > > > Registrato. Attendo per l'abilitazione allora :)
> > > > > Prossimo progetto: l'aggiunta del supporto systemd in spec-create
> > > > > (autospec).
> > > > >
> > > > > Davide
> > > >
> > > > Ciao Davide,
> > > > benissimo, grazie come sempre per il supporto del tuo autospec,
> >
> > basilare
> >
> > > > per
> > > > openmamba.
> > > > Vorrei chiederti se quando ci metterai, potrai dare un'occhiata alla
> > > > funzione
> > > > che elenca i files da aggiungere nelle sezioni %files in modo da
> >
> > renderla
> >
> > > > compatibile con il target x86_64. Per esempio con NetworkManager
> >
> > compilato
> >
> > > > sui
> > > > 64 bit ho questo output:
> > > >
> > > > Hint:
> >
> > > > Add the following files in the right %files blocks:
> > /%{_lib}/systemd/system/network-online.target.wants/NetworkManager-wait-
> >
> > > > online.service
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-adsl.la
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-adsl.so
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-bluetooth.la
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-bluetooth.so
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-wifi.la
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-wifi.so
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-wwan.la
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-wwan.so
> > > > %{_libdir}64/NetworkManager/libnm-wwan.la
> > > > %{_libdir}64/NetworkManager/libnm-wwan.so
> > > > %{_libexecdir}64/nm-dhcp-helper
> > > > %{_libexecdir}64/nm-dispatcher
> > > > %{_datadir}/doc/NetworkManager/examples/server.conf
> > > > %{_mandir}/man5/nmcli-examples.5.gz
> > > >
> > > > Rispetto alle altre architetture, su x86_64 cambiano solo queste tre
> > > > variabili:
> > > >
> > > > /usr/lib64 <-> %{_libdir}
> > > > lib64 <-> %{_lib}
> > > > /usr/libexec64 <-> %{_libexecdir}
> > > >
> > > > Grazie e saluti,
> > > > Silvan
> > > >
> > > > --
> > > > mambaSoft di Calarco Silvan @ http://www.mambasoft.it
> > > > openmamba GNU/Linux development @ http://www.openmamba.org
> >
> > --
> > mambaSoft di Calarco Silvan @ http://www.mambasoft.it
> > openmamba GNU/Linux development @ http://www.openmamba.org
--
mambaSoft di Calarco Silvan @ http://www.mambasoft.it
openmamba GNU/Linux development @ http://www.openmamba.org
Maggiori informazioni sulla lista
openmamba-devel-it