Siccome ho già abbondantemente sporcato il topic su "firefox beta parliamone", ho deciso di aprire una discussione a parte per cercare di risolvere questo problemino riguardante lo slackbuild di Pat per mozilla-firefox
Ho quindi eseguito i seguenti comandi per scaricare la directory di lavoro dal tree di slackware, nelle patches e ho avviato lo slackbuild.
Codice: Seleziona tutto
lftp -c 'open https://mirrors.slackware.com/slackware/slackware64-14.2/patches/source/;mirror mozilla-firefox'
cd mozilla-firefox
chmod +x mozilla-firefox.SlackBuild
./mozilla-firefox.SlackBuild
Codice: Seleziona tutto
# ./mozilla-firefox.SlackBuild
basename: operando ".source" in più
Try 'basename --help' for more information.
./mozilla-firefox.SlackBuild: line 125: ./autoconf.build: Permission denied
tar: /root/build/mozilla-firefox/firefox-.source.tar.?z*: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
Codice: Seleziona tutto
VERSION=$(basename $(ls firefox-*.tar.?z* | cut -d - -f 2 | rev | cut -f 3- -d . | rev) .source)
Quell'asterisco dopo la "z"...
Codice: Seleziona tutto
ls firefox-*.tar.?z*
Codice: Seleziona tutto
ls firefox-*.tar.?z*
firefox-52.8.1esr.source.tar.xz firefox-52.8.1esr.source.tar.xz.mirrorlist
Secondo voi è lì l'inghippo?
Chiedo... ma ho anche provato e in effetti rimuovendo l'asterisco, la versione poi torna corretta, ma ottengo altri errori che sembrano sempre abbastanza banali... alcuni li potete vedere anche sopra.
EDIT:
mentre scrivevo mi è venuto in mente di dare i permessi d'esecuzione al file "autoconf.build".
ricapitolando:
- eliminando l'asterisco dallo slackbuild per ottenere la VERSION
- chmod +x autoconf/autoconf.build
Qualcosa parte, lavora un po' e poi se ne esce con:
Codice: Seleziona tutto
tar: /root/build/mozilla-firefox/firefox-52.8.1esr.source.tar.xz.mirrorlist: Not found in archive
tar: Exiting with failure status due to previous errors
Non mi sarei aspettato questi intoppi eseguendo uno slackbuild di Pat ufficiale tra le patches della stabile...