mps-gelistirme
This commit is contained in:
parent
6809c051a0
commit
dbf0c067d0
1 changed files with 24 additions and 23 deletions
47
bin/mps
47
bin/mps
|
@ -178,24 +178,24 @@ yeniden_paketle(){
|
||||||
derleme_listyap(){
|
derleme_listyap(){
|
||||||
bagimlist=`bagimlilar "$1"`
|
bagimlist=`bagimlilar "$1"`
|
||||||
for bagim in $bagimlist;do
|
for bagim in $bagimlist;do
|
||||||
if [ "`cat derleme.liste | grep $bagim`" != "$bagim" ];then
|
if [ "`cat tumbag.liste | grep $bagim`" != "$bagim" ];then
|
||||||
derleme_listyap "$bagim"
|
derleme_listyap "$bagim"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
#if [ "`cat derleme.liste | grep $1`" != "$1" ];then
|
#if [ "`cat tumbag.liste | grep $1`" != "$1" ];then
|
||||||
# echo "derleme.liste yazılıyor:" "$1"
|
# echo "tumbag.liste yazılıyor:" "$1"
|
||||||
# echo "$1" >> derleme.liste
|
# echo "$1" >> tumbag.liste
|
||||||
#fi
|
#fi
|
||||||
if ! grep -Fxq "$1" derleme.liste
|
if ! grep -Fxq "$1" tumbag.liste
|
||||||
then
|
then
|
||||||
# echo "pas"
|
# echo "pas"
|
||||||
#else
|
#else
|
||||||
ana="`find $talimatname_dizin -name $1`"
|
ana="`find $talimatname_dizin -name $1`"
|
||||||
echo ${ana#"$talimatname_dizin"}
|
echo ${ana#"$talimatname_dizin"}
|
||||||
#sadece genel bagimliliklar derlenecek
|
#sadece genel bagimliliklar derlenecek
|
||||||
echo "$1" >> derleme.liste
|
echo "$1" >> tumbag.liste
|
||||||
if [ -d "$talimatname_dizin/genel/$1" ];then
|
if [ -d "$talimatname_dizin/genel/$1" ];then
|
||||||
echo "$1" >> genel.derleme.liste
|
echo "$1" >> bag.liste
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -214,7 +214,7 @@ paket_derle_oto(){
|
||||||
#otomatik derle kontrollu kur
|
#otomatik derle kontrollu kur
|
||||||
paket_derle_oto2(){
|
paket_derle_oto2(){
|
||||||
tekrarkur="hayir"
|
tekrarkur="hayir"
|
||||||
mps -dly "$1" > /dev/null && mps -odk genel.derleme.liste
|
mps -dly "$1" > /dev/null && mps -odk bag.liste
|
||||||
}
|
}
|
||||||
|
|
||||||
paket_kur_oto(){
|
paket_kur_oto(){
|
||||||
|
@ -239,10 +239,10 @@ paket_kur_liste(){
|
||||||
|
|
||||||
#otomatik kontrollu kur
|
#otomatik kontrollu kur
|
||||||
paket_kur_oto2(){
|
paket_kur_oto2(){
|
||||||
mps -dly "$1" > /dev/null && mps -ok genel.derleme.liste
|
mps -dly "$1" > /dev/null && mps -ok bag.liste
|
||||||
}
|
}
|
||||||
|
|
||||||
paket_diskur_oto(){
|
paket_inkur_liste(){
|
||||||
local kpkt pkt pak
|
local kpkt pkt pak
|
||||||
for kpkt in `cat $1`;do
|
for kpkt in `cat $1`;do
|
||||||
mps -ik "$kpkt"
|
mps -ik "$kpkt"
|
||||||
|
@ -250,8 +250,9 @@ paket_diskur_oto(){
|
||||||
}
|
}
|
||||||
|
|
||||||
#otomatik kontrollu kur
|
#otomatik kontrollu kur
|
||||||
paket_diskur_oto2(){
|
paket_inkur_oto(){
|
||||||
mps -dly "$1" > /dev/null && mps -oik genel.derleme.liste
|
mps -dly "$1" > /dev/null && paket_inkur_liste bag.liste
|
||||||
|
rm bag.liste tumbag.liste
|
||||||
}
|
}
|
||||||
|
|
||||||
paket_sil_oto(){
|
paket_sil_oto(){
|
||||||
|
@ -604,10 +605,10 @@ ayarlar() {
|
||||||
paket_kur_liste "$2" ;;
|
paket_kur_liste "$2" ;;
|
||||||
-ko|--pkko)
|
-ko|--pkko)
|
||||||
paket_kur_oto2 "$2" ;;
|
paket_kur_oto2 "$2" ;;
|
||||||
-oik|--pkok2)
|
-kurul)
|
||||||
paket_diskur_oto "$2" ;;
|
paket_inkur_liste "$2" ;;
|
||||||
-iko|--pkko2)
|
-kur)
|
||||||
paket_diskur_oto2 "$2" ;;
|
paket_inkur_oto "$2" ;;
|
||||||
-pak|--paketle)
|
-pak|--paketle)
|
||||||
if [ ! "$2" ]; then
|
if [ ! "$2" ]; then
|
||||||
ryaz 31 "paketlenecek dizin ismi eksik"
|
ryaz 31 "paketlenecek dizin ismi eksik"
|
||||||
|
@ -625,14 +626,14 @@ ayarlar() {
|
||||||
-kl|--kurulu-liste)
|
-kl|--kurulu-liste)
|
||||||
ls $VT ;;
|
ls $VT ;;
|
||||||
-dly|--drly)
|
-dly|--drly)
|
||||||
if [ -f derleme.liste ];then
|
if [ -f tumbag.liste ];then
|
||||||
mv derleme.liste derleme.liste.eski
|
mv tumbag.liste tumbag.liste.eski
|
||||||
fi
|
fi
|
||||||
if [ -f genel.derleme.liste ];then
|
if [ -f bag.liste ];then
|
||||||
mv genel.derleme.liste genel.derleme.liste.eski
|
mv bag.liste bag.liste.eski
|
||||||
fi
|
fi
|
||||||
touch derleme.liste
|
touch tumbag.liste
|
||||||
touch genel.derleme.liste
|
touch bag.liste
|
||||||
derleme_listyap "$2" ;;
|
derleme_listyap "$2" ;;
|
||||||
-dlb|--drlb)
|
-dlb|--drlb)
|
||||||
derleme_listbilgi "$2";;
|
derleme_listbilgi "$2";;
|
||||||
|
@ -732,7 +733,7 @@ if [ "$ikaynak" = "ag" ]; then
|
||||||
ryaz 31 "paket sunucuda yok!( mps -G komutuyla güncelleme yapınız. )"
|
ryaz 31 "paket sunucuda yok!( mps -G komutuyla güncelleme yapınız. )"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
ryaz 31 "paket zaten kurulu!"
|
ryaz 31 "$2 paketi zaten kurulu!"
|
||||||
fi
|
fi
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Reference in a new issue