( PP | 2015. 12. 21., h – 09:56 )

NevemTeve válasz:

Elöző változatba külön csináltam. Volt egy "pkgupdate nevezetű scriptpl:

ver=$(curl -L -s http://ftp.midnight-commander.org/ | sed -rn '/href="mc/ s@.*a href="(mc-[^"]*.tar.gz).*@\1@p' | sort -V | tail -n 1)
echo "http://ftp.midnight-commander.org/" >> $source
echo "$ver" >> $pkgversion

Így ment szép sorba minden csomagnál. Ez remekül müködött a legtöbb csomagnál. Az volt a baj, hogy a mondjuk az "mc"-t akartam telepíteni, akkor nem találta a forrást. Itt a fügvény ami felelt a letöltésért.

download() {
for s in $(cat $FTP | grep "$PACKNAME"); do
for v in $(cat $VERSION | grep "$PACKNAME");do
cd $SOURCE
wget $s$v
done
done
}

kikadff válasz:

A konfig file tartalmazza a forgatáshoz szükséges parancsokat is.

#!/bin/bash

home="https://www.midnight-commander.org"
ver=$(curl -L -s http://ftp.midnight-commander.org/ | sed -rn '/href="mc/ s@.*a href="(mc-[^"]*.tar.xz).*@\1@p' | sed 's/\.tar\.xz//' | sort -V | tail -n 1)
mirror="http://ftp.midnight-commander.org/"

##########

./configure --prefix=/usr
if [ $? -ne 0 ]; then

printf "%6s" "A 'configure' parancs hibássan futott le !!"
exit 1
fi

make

if [ $? -ne 0 ]; then
printf "%6s" "A 'make' parancs hibássan futott le !!"
exit 1
fi

make install DESTDIR=$HOME/.bashpkg/package/64bit/mc

Ez a konfig file még csak kezdegleges