mps.kirik-kontrol-sistemi
This commit is contained in:
parent
578c19466f
commit
579510558a
44
bin/mps
44
bin/mps
|
@ -4,7 +4,7 @@ if [ -f /etc/mps.conf ];then
|
||||||
. /etc/mps.conf
|
. /etc/mps.conf
|
||||||
fi
|
fi
|
||||||
. /root/bin/fonks.sh
|
. /root/bin/fonks.sh
|
||||||
versiyon="0.9.6"
|
versiyon="0.9.7"
|
||||||
iletisim="milisarge@gmail.com"
|
iletisim="milisarge@gmail.com"
|
||||||
paketdepo="/depo/paketler/"
|
paketdepo="/depo/paketler/"
|
||||||
if [ -z ${sunucu+:} ]; then
|
if [ -z ${sunucu+:} ]; then
|
||||||
|
@ -1024,6 +1024,35 @@ gitayar_kontrol(){
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
kirik_kontrol_sistem(){
|
||||||
|
local onek sonek
|
||||||
|
onek="'"
|
||||||
|
sonek="'"
|
||||||
|
for paket in `ls /var/lib/pkg/DB/`
|
||||||
|
do
|
||||||
|
ryaz 33 $paket "kontrol ediliyor."
|
||||||
|
kirik_kontrol_paket $paket
|
||||||
|
ryaz 33 $paket "kontrol edildi."
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
kirik_kontrol_paket(){
|
||||||
|
local onek sonek
|
||||||
|
onek="'"
|
||||||
|
sonek="'"
|
||||||
|
for kdosya in `kurulum_dosya_listele $1`
|
||||||
|
do
|
||||||
|
dosya=${kdosya#$onek}
|
||||||
|
dosya=${dosya%$sonek}
|
||||||
|
#echo "${dosya}"
|
||||||
|
if [ -f $dosya ];then
|
||||||
|
if [[ $(milis-ldd -d $dosya | grep not\ found) ]] ;then
|
||||||
|
echo $kdosya
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
kurulum_dogrulama(){
|
kurulum_dogrulama(){
|
||||||
for kuruland in `ls $VT`
|
for kuruland in `ls $VT`
|
||||||
do
|
do
|
||||||
|
@ -1247,10 +1276,21 @@ ayarlar() {
|
||||||
-kdl)
|
-kdl)
|
||||||
if [ ! "$2" ]; then
|
if [ ! "$2" ]; then
|
||||||
ryaz 31 "paket ismi eksik"
|
ryaz 31 "paket ismi eksik"
|
||||||
hataloglama "paket ismi eksik"
|
hataloglama "(-kdl) paket ismi eksik"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
kurulum_dosya_listele "$2" ;;
|
kurulum_dosya_listele "$2" ;;
|
||||||
|
#kırık kontrol paket: bir paketin sistemde kırık kontrolü
|
||||||
|
-kkp)
|
||||||
|
if [ ! "$2" ]; then
|
||||||
|
ryaz 31 "paket ismi eksik"
|
||||||
|
hataloglama "(-kkp) paket ismi eksik"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
kirik_kontrol_paket "$2" ;;
|
||||||
|
#kırık kontrol sistemi: sistemin bütün paketlerinin kırık kontrolü
|
||||||
|
-kks)
|
||||||
|
kirik_kontrol_sistem ;;
|
||||||
-pak|--paketle)
|
-pak|--paketle)
|
||||||
if [ ! "$2" ]; then
|
if [ ! "$2" ]; then
|
||||||
ryaz 31 "paketlenecek dizin ismi eksik"
|
ryaz 31 "paketlenecek dizin ismi eksik"
|
||||||
|
|
Loading…
Reference in New Issue