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