Creazione pacchetto per Bettercap

Stavo pacchettizzando Bettercap utilizzando il seguente https://fedorapeople.org/~germano/package_reviews/bettercap/bettercap.spec, tuttavia ottengo https://fedorapeople.org/~germano/package_reviews/bettercap/log circa la riga

mv %{buildroot}%{app_root}/support/fedora/%{name} %{buildroot}%{_initddir}

$ tree di BUILDROOT è il https://fedorapeople.org/~germano/package_reviews/bettercap/tree

Per creare il file spec ho seguito la guida
https://fedoraproject.org/wiki/Packaging:Ruby#Non-Gem_Packages

Idee?

L’errore si riferisce a questa riga del tuo file spec:

chmod 0755 %{buildroot}%{_initddir}/%{name}

Non sono più molto aggiornato sulla pacchettizzazione ma ho un appunto da fare e da verificare, nelle ultime versioni di fedora si usa sysmted non init, quel comando cerca di modificare i permessi:

+ chmod 0755 /home/makerpm/rpmbuild/BUILDROOT/bettercap-1.4.5-1.fc23.x86_64/etc/rc.d/init.d/bettercap

Forse è superfluo…

[quote=MarioS]L’errore si riferisce a questa riga del tuo file spec:

chmod 0755 %{buildroot}%{_initddir}/%{name}

Non sono più molto aggiornato sulla pacchettizzazione ma ho un appunto da fare e da verificare, nelle ultime versioni di fedora si usa sysmted non init, quel comando cerca di modificare i permessi:

+ chmod 0755 /home/makerpm/rpmbuild/BUILDROOT/bettercap-1.4.5-1.fc23.x86_64/etc/rc.d/init.d/bettercap

Forse è superfluo…[/quote]

Sì era quello il problema. Il template di Fedora per Ruby è da aggiornare e modificare. Infatti commentando tali righe escono fuori altri problemi. Nei prossimi giorni farò delle prove e mi rifarò vivo

Ottimo, buon lavoro!

Riapro il thread data l’impossibilità di utilizzare il template di esempio, essendo troppo personalizzato e diverso da un modello generico quale dovrebbe essere.
Dobbiamo crearne uno da zero. Se riesco a trovare un aiuto al di fuori di qui, farò un merge di tutti i suggerimenti così da condividere l’esperienza