Arra gondoltam, hogy nem csinálok külön fileokat a frisssítéshez. Eddig úgy volt, hogy volt egy "source" file és egy pkgversion file. A source file tartalmazta a csomagok elérését(servert) a pkgversion az elérhető legujabb csomagot. Mivel a source filet megszüntettem (belekerült a config fileba) úgy gondoltam, a friss csomag verzió is bekerül.
Azt szeretném elérni, hogy olvassa ki a "mirror" változót és a "ver" változót. Ennek a kettő értéknek az összerakásával töltöm le a friss csomagot. Így nézz ki a két változó:
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)
A mirror változót így olvasom ki. "sed -rn '/mirror/ s/(\mirror=|\")//pg' $CONF64/$PACKNAME.cfg" ez okés. De a ver valtozó értékét szeretném kiolvasni és behelyetesíteni.