A config fájlodban, csak változók vannak, vagy műveletet is hajt végre? Benne van a build is? Ha igen, szerintem úgy kéne megírnod a config fájlt, hogy csak változókat tartalmaz, a build rész meg egy fügvény, amit ha fordítani akarod a csomagod meghívsz. Ha így teszel, akkor tudsz írni egy szkriptet, pl:
show_ver.sh:
source $path/$1/config
echo $ver
használat: $ show_ver.sh "csomag-neve"
Javaslom nézegess egy PKGBUILD-et arch linux oldalán, az elég olvasható, és könnyen értelmezhető. De nekem jobban tetszik a FrugalBuild, azt is nézegethetsz a frugalware oldalán, na az már elsőre bonyolultabb, de ha megérted tök jó. Nem azért mondom hogy lemásold, csak hogy inspiráljon.
Szerk.: ja és akkor így simán tudnád olvasni a mirror-t is: echo $mirror. Ha már változót adsz meg rá.