malfs mekanizma guncelleme

This commit is contained in:
root 2016-03-07 19:52:54 +02:00
parent fbd578ee60
commit 160cb37d9b
4 changed files with 16 additions and 7 deletions

View File

@ -200,7 +200,7 @@ paket_derle(){
cd tmp."$1" cd tmp."$1"
if [ `kurulu_kontrol "$1"` = "kurulu" ];then if [ `kurulu_kontrol "$1"` = "kurulu" ] && [ "$zorla_derle" = "yok" ];then
#versiyon kontrolunde acılacak #versiyon kontrolunde acılacak
#while true; do #while true; do
# read -p "$1 paketi zaten kurulu yine de derlensin mi?" eh # read -p "$1 paketi zaten kurulu yine de derlensin mi?" eh
@ -363,6 +363,10 @@ ayarlar() {
-d|--pkde) -d|--pkde)
kurulum_onay="olumsuz" kurulum_onay="olumsuz"
paket_derle "$2" ;; paket_derle "$2" ;;
-zd|--pkzde)
zorla_derle="evet"
kurulum_onay="olumsuz"
paket_derle "$2" ;;
-dk|--pkdk) -dk|--pkdk)
paket_derle "$2" ;; paket_derle "$2" ;;
-odk|--pkodk) -odk|--pkodk)
@ -474,7 +478,7 @@ if [ "$ikaynak" = "yerel" ]; then
esac esac
done done
if [ "$silme" = "e" ];then if [ "$silme" = "e" ];then
paket_sil "$paketad" paket_silyeni "$paketad"
icerik_ekle "$2" icerik_ekle "$2"
fi fi
fi fi

View File

@ -25,8 +25,9 @@ icerik_ekle(){
mkdir -p tmpk.$paketad mkdir -p tmpk.$paketad
tar xf $1 -C tmpk.$paketad && tar xf $1 -C tmpk.$paketad &&
mkdir -p /var/lib/pkg/DB/"$paketad" && mkdir -p /var/lib/pkg/DB/"$paketad" &&
cp -avf tmpk.$paketad/* $kokdizin > /var/lib/pkg/DB/"$paketad"/kurulan && cp -avf tmpk.$paketad/* $kokdizin > tmpk.$paketad/kurulan &&
mv tmpk.$paketad/.MTREE /var/lib/pkg/DB/"$paketad"/files && cat tmpk.$paketad/kurulan | cut -d '>' -f2 > /var/lib/pkg/DB/"$paketad"/kurulan
#mv tmpk.$paketad/.MTREE /var/lib/pkg/DB/"$paketad"/files &&
mv tmpk.$paketad/.META /var/lib/pkg/DB/"$paketad"/META && mv tmpk.$paketad/.META /var/lib/pkg/DB/"$paketad"/META &&
#kur-kos calistirilmasi #kur-kos calistirilmasi
@ -102,7 +103,7 @@ paket_silyeni(){
# #
#while IFS='' read -r line || [[ -n "$line" ]]; do #while IFS='' read -r line || [[ -n "$line" ]]; do
cat /var/lib/pkg/DB/htop/kurulan | cut -d '>' -f2 > /tmp/$paket.sil cat /var/lib/pkg/DB/$paket/kurulan | cut -d '>' -f2 > /tmp/$paket.sil
while true; do while true; do
ryaz 34 $paket" $1 paketi kaldırılsın mı?";read -p "e veya h-> " eh ryaz 34 $paket" $1 paketi kaldırılsın mı?";read -p "e veya h-> " eh
@ -199,7 +200,7 @@ paket_derle(){
cd tmp."$1" cd tmp."$1"
if [ `kurulu_kontrol "$1"` = "kurulu" ];then if [ `kurulu_kontrol "$1"` = "kurulu" ] && [ "$zorla_derle" = "yok" ];then
#versiyon kontrolunde acılacak #versiyon kontrolunde acılacak
#while true; do #while true; do
# read -p "$1 paketi zaten kurulu yine de derlensin mi?" eh # read -p "$1 paketi zaten kurulu yine de derlensin mi?" eh
@ -362,6 +363,10 @@ ayarlar() {
-d|--pkde) -d|--pkde)
kurulum_onay="olumsuz" kurulum_onay="olumsuz"
paket_derle "$2" ;; paket_derle "$2" ;;
-zd|--pkzde)
zorla_derle="evet"
kurulum_onay="olumsuz"
paket_derle "$2" ;;
-dk|--pkdk) -dk|--pkdk)
paket_derle "$2" ;; paket_derle "$2" ;;
-odk|--pkodk) -odk|--pkodk)
@ -473,7 +478,7 @@ if [ "$ikaynak" = "yerel" ]; then
esac esac
done done
if [ "$silme" = "e" ];then if [ "$silme" = "e" ];then
paket_sil "$paketad" paket_silyeni "$paketad"
icerik_ekle "$2" icerik_ekle "$2"
fi fi
fi fi