( PP | 2015. 12. 07., h – 15:20 )

Sziasztok.

Ismét a segítségeteket kérném. Eddig a porg-ot használtam a csomagok törlésére és verzió követésre, most viszont kiszeretném hagyni a multilib verzióból. A közvetlen csomagtelepítés is kihagyom, helyette a "MAKEDIST"-et használom. A problémám a következő: Szépen létrehozom a csomagot a megadott helyre, cp-vel átmásolom, a gyökérkönyvtárba, de a verzió ellenörzés szerint nem cserélödött le a csomag. A mc csomaggel tesztelem a csomagkezelőmet. Jelenlegi verzió(ami telepítve van) 4.8.14 amit telepítek 4.8.15 ez a legfrissebb a csomagkezelőm szerint. Másolás kimenete az utolsó néhány sora:

'/root/.bashpkg/package/64bit/mc/./usr/local/etc/mc/mc.menu' -> '/./usr/local/etc/mc/mc.menu'
'/root/.bashpkg/package/64bit/mc/./usr/local/etc/mc/mc.menu.sr' -> '/./usr/local/etc/mc/mc.menu.sr'
'/root/.bashpkg/package/64bit/mc/./usr/local/etc/mc/mcedit.menu' -> '/./usr/local/etc/mc/mcedit.menu'
'/root/.bashpkg/package/64bit/mc/./usr/local/etc/mc/mc.ext' -> '/./usr/local/etc/mc/mc.ext'
'/root/.bashpkg/package/64bit/mc/./usr/local/etc/mc/edit.indent.rc' -> '/./usr/local/etc/mc/edit.indent.rc'
'/root/.bashpkg/package/64bit/mc/./usr/local/bin/mc' -> '/./usr/local/bin/mc'
removed '/./usr/local/bin/mcview'
'/root/.bashpkg/package/64bit/mc/./usr/local/bin/mcview' -> '/./usr/local/bin/mcview'
removed '/./usr/local/bin/mcedit'
'/root/.bashpkg/package/64bit/mc/./usr/local/bin/mcedit' -> '/./usr/local/bin/mcedit'
removed '/./usr/local/bin/mcdiff'
'/root/.bashpkg/package/64bit/mc/./usr/local/bin/mcdiff' -> '/./usr/local/bin/mcdiff'

Az ehez tartozó scrit rész:

if [ -z $(ls $INSTALL64 | grep "$PACKNAME") ]; then
printf "\e[31m\n%6s\n\n\e[0m" "Nem jött létre a csomag."
exit 1
else
printf "\e[32m\n%6s\n\n\e[0m" "64bit csomag telepítés."
sleep 1
cp -Rvf $INSTALL64/$PACKNAME/. /
fi