mps-guncelleme.hata-loglari

This commit is contained in:
milisarge 2017-04-01 02:44:55 +03:00
parent e735f83cb7
commit eb6f253373
1 changed files with 53 additions and 3 deletions

56
bin/mps
View File

@ -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.4" versiyon="0.9.5"
iletisim="milisarge@gmail.com" iletisim="milisarge@gmail.com"
paketdepo="/depo/paketler/" paketdepo="/depo/paketler/"
if [ -z ${sunucu+:} ]; then if [ -z ${sunucu+:} ]; then
@ -94,6 +94,7 @@ paket_sil(){
fi fi
if [ "$tpk" = "evet" ] && [ -d "$talimatname_dizin/temel/$1" ];then if [ "$tpk" = "evet" ] && [ -d "$talimatname_dizin/temel/$1" ];then
ryaz 31 "$1 temel sistem paketidir.Silinemez!!!" ryaz 31 "$1 temel sistem paketidir.Silinemez!!!"
hataloglama "$1 temel sistem paketidir.Silinemez!!!"
else else
kkont=`kurulu_kontrol "$1"` kkont=`kurulu_kontrol "$1"`
if [ "$kkont" = "kurulu" ];then if [ "$kkont" = "kurulu" ];then
@ -133,9 +134,11 @@ paket_sil(){
else else
ryaz 31 "kritik mesaj:kurulanlar dosyası yok." ryaz 31 "kritik mesaj:kurulanlar dosyası yok."
hataloglama "kritik mesaj:kurulanlar dosyası yok."
fi fi
else else
ryaz 32 "paket zaten kurulu değil!" ryaz 32 "paket zaten kurulu değil!"
hataloglama "paket zaten kurulu değil!"
fi fi
fi fi
@ -223,6 +226,7 @@ derleme_listyap(){
fi fi
else else
ryaz 31 "$1 talimatı bulunamadı." ryaz 31 "$1 talimatı bulunamadı."
hataloglama "$1 talimatı bulunamadı."
exit 1 exit 1
fi fi
} }
@ -422,6 +426,7 @@ surum_kontrol(){
ryaz 33 "$1 sürüm güncellemesi yapıldı" ryaz 33 "$1 sürüm güncellemesi yapıldı"
else else
ryaz 31 "$1 sürüm güncellemesi yapılmadı" ryaz 31 "$1 sürüm güncellemesi yapılmadı"
hataloglama "$1 sürüm güncellemesi yapılmadı"
fi fi
fi fi
fi fi
@ -462,6 +467,7 @@ devir_kontrol(){
ryaz 33 "$1 devir güncellemesi yapıldı" ryaz 33 "$1 devir güncellemesi yapıldı"
else else
ryaz 31 "$1 devir güncellemesi yapılmadı" ryaz 31 "$1 devir güncellemesi yapılmadı"
hataloglama "$1 devir güncellemesi yapılmadı"
fi fi
fi fi
fi fi
@ -510,6 +516,7 @@ paket_derle(){
rm -r tmp."$1" rm -r tmp."$1"
else else
ryaz 31 "talimat dosyası bulunamadı." ryaz 31 "talimat dosyası bulunamadı."
hataloglama "talimat dosyası bulunamadı."
fi fi
} }
@ -598,6 +605,7 @@ log_analiz(){
cat $logdosya | grep "$zaman" | grep "$durum" | cut -d' ' -f3 cat $logdosya | grep "$zaman" | grep "$durum" | cut -d' ' -f3
else else
ryaz 31 "mps.log bulunamadı!" ryaz 31 "mps.log bulunamadı!"
hataloglama "mps.log bulunamadı!"
fi fi
} }
@ -631,6 +639,7 @@ kurban_kurtar(){
rm -f /tmp/$paket.sil rm -f /tmp/$paket.sil
else else
ryaz 31 "kurulan paket yok!" ryaz 31 "kurulan paket yok!"
hataloglama "kurulan paket yok!"
fi fi
} }
@ -672,6 +681,9 @@ logdizin_kontrol(){
if [ ! -f $kokdizin$LOGDIZIN/mps.log ];then if [ ! -f $kokdizin$LOGDIZIN/mps.log ];then
touch $kokdizin$LOGDIZIN/mps.log touch $kokdizin$LOGDIZIN/mps.log
fi fi
if [ ! -f $kokdizin$LOGDIZIN/mps-hata.log ];then
touch $kokdizin$LOGDIZIN/mps-hata.log
fi
} }
tarihce_dkontrol(){ tarihce_dkontrol(){
@ -755,6 +767,7 @@ tarihce_yukle(){
mv kur.liste kur_iptal.liste mv kur.liste kur_iptal.liste
else else
ryaz 31 "ilgili tarihce dosyası bulunamadı!" ryaz 31 "ilgili tarihce dosyası bulunamadı!"
hataloglama "ilgili tarihce dosyası bulunamadı!"
fi fi
} }
@ -764,6 +777,7 @@ tarihce_sil(){
rm -f $TARIHCE_DIZIN/"$1-pkvt.tar.lz" rm -f $TARIHCE_DIZIN/"$1-pkvt.tar.lz"
else else
ryaz 31 "ilgili tarihce dosyası bulunamadı!" ryaz 31 "ilgili tarihce dosyası bulunamadı!"
hataloglama "ilgili tarihce dosyası bulunamadı!"
fi fi
} }
@ -776,6 +790,7 @@ sunucu_ayarla(){
mps -sun mps -sun
else else
ryaz 31 "Tanımsız paket sunucusu!" ryaz 31 "Tanımsız paket sunucusu!"
hataloglama "Tanımsız paket sunucusu!"
fi fi
} }
@ -784,6 +799,11 @@ loglama(){
echo "$(date +'%F %T') $1" >> "$kokdizin/$LOGDIZIN/mps.log" echo "$(date +'%F %T') $1" >> "$kokdizin/$LOGDIZIN/mps.log"
} }
hataloglama(){
logdizin_kontrol
echo "$(date +'%F %T') $1" >> "$kokdizin/$LOGDIZIN/mps-hata.log"
}
dosyadan_talimat_islem(){ dosyadan_talimat_islem(){
local dosya local dosya
dosya=$1 dosya=$1
@ -803,6 +823,7 @@ dosyadan_talimat_islem(){
fi fi
if [ ! -f $dosya ];then if [ ! -f $dosya ];then
ryaz 31 "$dosya talimat dosyasi yok!" ryaz 31 "$dosya talimat dosyasi yok!"
hataloglama "$dosya talimat dosyasi yok!"
exit 1 exit 1
fi fi
@ -810,6 +831,7 @@ dosyadan_talimat_islem(){
paketisim=`grep -ri 'name=' $dosya | cut -d'=' -f 2` paketisim=`grep -ri 'name=' $dosya | cut -d'=' -f 2`
if [ ! -n "$paketisim" ]; then if [ ! -n "$paketisim" ]; then
ryaz 31 "paket ismi degiskeni bulunamadı!" ryaz 31 "paket ismi degiskeni bulunamadı!"
hataloglama "paket ismi degiskeni bulunamadı!"
exit 1 exit 1
fi fi
if [ ! -f /root/talimatname/genel/$paketisim ];then if [ ! -f /root/talimatname/genel/$paketisim ];then
@ -818,6 +840,7 @@ dosyadan_talimat_islem(){
ryaz 32 "$paketisim talimatı hazırlandı." ryaz 32 "$paketisim talimatı hazırlandı."
else else
ryaz 31 "$paketisim talimatı zaten talimatnamede var!" ryaz 31 "$paketisim talimatı zaten talimatnamede var!"
hataloglama "$paketisim talimatı zaten talimatnamede var!"
fi fi
} }
@ -920,6 +943,7 @@ servis_kur(){
ryaz 32 "$1 servisi kuruldu" ryaz 32 "$1 servisi kuruldu"
else else
ryaz 31 "$1 servisi kurulum olumsuz!!!" ryaz 31 "$1 servisi kurulum olumsuz!!!"
hataloglama "$1 servisi kurulum olumsuz!!!"
fi fi
cd - cd -
} }
@ -931,6 +955,7 @@ servis_sil(){
ryaz 32 "$1 servisi silindi" ryaz 32 "$1 servisi silindi"
else else
ryaz 31 "$1 servisi silme olumsuz!!!" ryaz 31 "$1 servisi silme olumsuz!!!"
hataloglama "$1 servisi silme olumsuz!!!"
fi fi
cd - cd -
} }
@ -951,6 +976,7 @@ paketvt_guncelle(){
exit 1 exit 1
fi fi
ryaz 31 "paket veritabanı guncelleme olumsuz." ryaz 31 "paket veritabanı guncelleme olumsuz."
hataloglama "paket veritabanı guncelleme olumsuz."
} }
talimat_bilgi(){ talimat_bilgi(){
@ -971,6 +997,7 @@ sunucu_kontrol(){
ryaz 32 "paket sunucu aktif" ryaz 32 "paket sunucu aktif"
else else
ryaz 31 "sunucu erişim dışı" ryaz 31 "sunucu erişim dışı"
hataloglama "sunucu erişim dışı"
exit 1 exit 1
fi fi
} }
@ -1033,12 +1060,14 @@ paket_indir(){
wget -nc -q --show-progress -P "$paketdepo" "$sunucu$cpaket" wget -nc -q --show-progress -P "$paketdepo" "$sunucu$cpaket"
if [[ "$?" != 0 ]]; then if [[ "$?" != 0 ]]; then
ryaz 31 "indirme hatalı" ryaz 31 "indirme hatalı"
hataloglama "indirme hatalı"
else else
ryaz 34 "$1 indirildi" ryaz 34 "$1 indirildi"
fi fi
mkontdeg=`sha1sum "$paketdepo$pkt" | cut -d' ' -f1` mkontdeg=`sha1sum "$paketdepo$pkt" | cut -d' ' -f1`
if [ "$ekontdeg" != "$mkontdeg" ];then if [ "$ekontdeg" != "$mkontdeg" ];then
ryaz 31 "sha1sum uyusmaslik tesbit edildi,paket tekrar indiriliyor." ryaz 31 "sha1sum uyusmaslik tesbit edildi,paket tekrar indiriliyor."
hataloglama "sha1sum uyusmaslik tesbit edildi,paket tekrar indiriliyor."
rm -f "$paketdepo$pkt" rm -f "$paketdepo$pkt"
paket_indir "$1" paket_indir "$1"
fi fi
@ -1171,6 +1200,7 @@ ayarlar() {
bash $pkt/$2.kur-kos bash $pkt/$2.kur-kos
else else
ryaz 31 "$2 kur-kos yok!" ryaz 31 "$2 kur-kos yok!"
hataloglama "$2 kur-kos yok!"
fi ;; fi ;;
koskur) koskur)
local pkt local pkt
@ -1179,6 +1209,7 @@ ayarlar() {
bash $pkt/$2.kos-kur bash $pkt/$2.kos-kur
else else
ryaz 31 "$2 kos-kur yok!" ryaz 31 "$2 kos-kur yok!"
hataloglama "$2 kos-kur yok!"
fi ;; fi ;;
silkos) silkos)
local pkt local pkt
@ -1186,7 +1217,8 @@ ayarlar() {
if [ -f $pkt/$2.sil-kos ];then if [ -f $pkt/$2.sil-kos ];then
bash $pkt/$2.sil-kos bash $pkt/$2.sil-kos
else else
ryaz 31 "$2 kur-kos yok!" ryaz 31 "$2 sil-kos yok!"
hataloglama "$2 sil-kos yok!"
fi ;; fi ;;
kossil) kossil)
local pkt local pkt
@ -1194,27 +1226,32 @@ ayarlar() {
if [ -f $pkt/$2.kos-sil ];then if [ -f $pkt/$2.kos-sil ];then
bash $pkt/$2.kos-sil bash $pkt/$2.kos-sil
else else
ryaz 31 "$2 kur-kos yok!" ryaz 31 "$2 kos-sil yok!"
hataloglama "$2 kos-sil yok!"
fi ;; fi ;;
-kdl) -kdl)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "paket ismi eksik" ryaz 31 "paket ismi eksik"
hataloglama "paket ismi eksik"
exit 1 exit 1
fi fi
kurulum_dosya_listele "$2" ;; kurulum_dosya_listele "$2" ;;
-pak|--paketle) -pak|--paketle)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "paketlenecek dizin ismi eksik" ryaz 31 "paketlenecek dizin ismi eksik"
hataloglama "paketlenecek dizin ismi eksik"
exit 1 exit 1
fi fi
yeniden_paketle "$2" ;; yeniden_paketle "$2" ;;
-psk|--paksiskur) -psk|--paksiskur)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "paket liste yok" ryaz 31 "paket liste yok"
hataloglama "paket liste yok"
exit 1 exit 1
fi fi
if [ ! "$3" ]; then if [ ! "$3" ]; then
ryaz 31 "hedef dizin yok" ryaz 31 "hedef dizin yok"
hataloglama "hedef dizin yok"
exit 1 exit 1
fi fi
sistem_kur "$2" "$3" ;; sistem_kur "$2" "$3" ;;
@ -1223,6 +1260,7 @@ ayarlar() {
-os|--pkos) -os|--pkos)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "silme listesi yok" ryaz 31 "silme listesi yok"
hataloglama "silme listesi yok"
exit 1 exit 1
fi fi
paket_sil_oto "$2" ;; paket_sil_oto "$2" ;;
@ -1248,6 +1286,7 @@ ayarlar() {
sun) sun)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "sunucu bilgi eksik" ryaz 31 "sunucu bilgi eksik"
hataloglama "sunucu bilgi eksik"
exit 1 exit 1
fi fi
sunucu_ayarla "$2" ;; sunucu_ayarla "$2" ;;
@ -1264,6 +1303,7 @@ ayarlar() {
-to) -to)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "talimat ismi eksik" ryaz 31 "talimat ismi eksik"
hataloglama "talimat ismi eksik"
exit 1 exit 1
fi fi
talimat_olustur "$2" ;; talimat_olustur "$2" ;;
@ -1272,11 +1312,13 @@ ayarlar() {
logyardim="mps log zaman durum (ör: mps log 2017-01-01 silindi)" logyardim="mps log zaman durum (ör: mps log 2017-01-01 silindi)"
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "zaman parametresi eksik" ryaz 31 "zaman parametresi eksik"
hataloglama "zaman parametresi eksik"
ryaz 32 $logyardim ryaz 32 $logyardim
exit 1 exit 1
fi fi
if [ ! "$3" ]; then if [ ! "$3" ]; then
ryaz 31 "durum parametresi eksik" ryaz 31 "durum parametresi eksik"
hataloglama "durum parametresi eksik"
ryaz 32 $logyardim ryaz 32 $logyardim
exit 1 exit 1
fi fi
@ -1295,6 +1337,7 @@ ayarlar() {
-g|--pkgu) -g|--pkgu)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "paket ismi eksik" ryaz 31 "paket ismi eksik"
hataloglama "paket ismi eksik"
exit 1 exit 1
fi fi
paket_guncelle "$2";; paket_guncelle "$2";;
@ -1302,12 +1345,14 @@ ayarlar() {
-go|--pkgo) -go|--pkgo)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "paket ismi eksik" ryaz 31 "paket ismi eksik"
hataloglama "paket ismi eksik"
exit 1 exit 1
fi fi
paket_guncelle_oto "$2";; paket_guncelle_oto "$2";;
-kk|--kurulu-kontrol) -kk|--kurulu-kontrol)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "paket ismi eksik" ryaz 31 "paket ismi eksik"
hataloglama "paket ismi eksik"
exit 1 exit 1
fi fi
ryaz 31 `kurulu_kontrol "$2"`;; ryaz 31 `kurulu_kontrol "$2"`;;
@ -1336,6 +1381,7 @@ ayarlar() {
-try) -try)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "tarihce dosyasi eksik $1" ryaz 31 "tarihce dosyasi eksik $1"
hataloglama "tarihce dosyasi eksik $1"
exit 1 exit 1
fi fi
tarihce_yukle "$2" tarihce_yukle "$2"
@ -1345,6 +1391,7 @@ ayarlar() {
-trs) -trs)
if [ ! "$2" ]; then if [ ! "$2" ]; then
ryaz 31 "parametre eksik $1" ryaz 31 "parametre eksik $1"
hataloglama "parametre eksik $1"
exit 1 exit 1
fi fi
tarihce_sil "$2" tarihce_sil "$2"
@ -1411,12 +1458,15 @@ if [ `id -u` = 0 ] ; then
fi fi
else else
ryaz 31 "paket sunucuda yok!" ryaz 31 "paket sunucuda yok!"
hataloglama "paket sunucuda yok!"
fi fi
else else
ryaz 31 "$2 paket sunucuda yok!( mps -G komutuyla güncelleme yapınız. )" ryaz 31 "$2 paket sunucuda yok!( mps -G komutuyla güncelleme yapınız. )"
hataloglama "$2 paket sunucuda yok!( mps -G komutuyla güncelleme yapınız. )"
fi fi
else else
ryaz 32 "$2 paketi zaten kurulu!" ryaz 32 "$2 paketi zaten kurulu!"
hataloglama "$2 paketi zaten kurulu!"
fi fi
exit 1 exit 1
fi fi