mps_yukseltme
This commit is contained in:
		
							parent
							
								
									3eda579de3
								
							
						
					
					
						commit
						33d9bbf857
					
				
					 5 changed files with 38 additions and 21 deletions
				
			
		
							
								
								
									
										43
									
								
								bin/mps
									
										
									
									
									
								
							
							
						
						
									
										43
									
								
								bin/mps
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -4,7 +4,7 @@ if [ -f /etc/mps.conf ];then
 | 
			
		|||
. /etc/mps.conf
 | 
			
		||||
fi
 | 
			
		||||
. /root/bin/fonks.sh
 | 
			
		||||
versiyon="0.5"
 | 
			
		||||
versiyon="0.6"
 | 
			
		||||
iletisim="milisarge@gmail.com"
 | 
			
		||||
paketdepo="/depo/paketler/"
 | 
			
		||||
if [ -z ${sunucu+:} ]; then
 | 
			
		||||
| 
						 | 
				
			
			@ -683,6 +683,29 @@ pvt_olustur(){
 | 
			
		|||
	ryaz 32 "paket.vt oluşturuldu."
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
paket_indir(){
 | 
			
		||||
	local pkt
 | 
			
		||||
	if [ -f "$paketdepo""paket.vt" ];then
 | 
			
		||||
		pkt=`cat "$paketdepo""paket.vt" | grep "^$1 " | cut -d' ' -f3`
 | 
			
		||||
		ekontdeg=`cat "$paketdepo""paket.vt" | grep "^$1 " | cut -d' ' -f2`
 | 
			
		||||
		cpaket="${pkt/'#'/'%23'}"
 | 
			
		||||
		wget  -nc -P "$paketdepo" "$sunucu$cpaket" &> /dev/null
 | 
			
		||||
		if [[ "$?" != 0 ]]; then
 | 
			
		||||
			ryaz 31 "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."
 | 
			
		||||
			rm -f "$paketdepo$pkt" 
 | 
			
		||||
			paket_indir "$1" 
 | 
			
		||||
		fi
 | 
			
		||||
	fi
 | 
			
		||||
	
 | 
			
		||||
	
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
yardim(){
 | 
			
		||||
 echo "yardim"
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -886,24 +909,17 @@ if [ "$ikaynak" = "ag" ]; then
 | 
			
		|||
	local kontroldeg
 | 
			
		||||
	kkont=`kurulu_kontrol "$2"`
 | 
			
		||||
	if [ "$kkont" = "degil" ] || [ "$tekrarkur" = "evet" ];then
 | 
			
		||||
		echo "agdan cekiliyor:" "$2"
 | 
			
		||||
		pkt=`cat "$paketdepo""paket.vt" | grep "^$2 " | cut -d' ' -f3` 
 | 
			
		||||
		echo $pkt 
 | 
			
		||||
		if [ ! -z "$pkt" -a "$pkt" != "" ]; then
 | 
			
		||||
			cpaket="${pkt/'#'/'%23'}"
 | 
			
		||||
			ryaz 33 "agdan cekiliyor:" "$cpaket"
 | 
			
		||||
			#paket sunucuda varsa
 | 
			
		||||
			wget -q --spider "$sunucu$cpaket"
 | 
			
		||||
			#if wget -P /tmp -q "$sunucu$cpaket" > /dev/null; then
 | 
			
		||||
			if [ $? -eq 0 ]; then
 | 
			
		||||
				wget -nc -P "$paketdepo" "$sunucu$cpaket"
 | 
			
		||||
				if [ -f "$paketdepo""paket.vt" ];then
 | 
			
		||||
					ekontdeg=`cat "$paketdepo""paket.vt" | grep "^$2 " | cut -d' ' -f2`
 | 
			
		||||
					mkontdeg=`md5sum $pkt | cut -d' ' -f1`
 | 
			
		||||
				fi
 | 
			
		||||
				if [ "$ekontdeg" != "$mkontdeg" ];then
 | 
			
		||||
					rm -f $pkt
 | 
			
		||||
					wget -nc -P "$paketdepo" "$sunucu$cpaket"
 | 
			
		||||
				fi
 | 
			
		||||
				#wget  -P "$paketdepo" "$sunucu$cpaket"
 | 
			
		||||
				paket_indir "$2"
 | 
			
		||||
				
 | 
			
		||||
				if [ "$kurulum_onay" = "evet" ];then
 | 
			
		||||
					if [ "$tekrarkur" = "evet" ];then
 | 
			
		||||
						paket_sil "$2" "evet"
 | 
			
		||||
| 
						 | 
				
			
			@ -911,7 +927,8 @@ if [ "$ikaynak" = "ag" ]; then
 | 
			
		|||
					icerik_ekle "$paketdepo$pkt"
 | 
			
		||||
					exit 1
 | 
			
		||||
				fi
 | 
			
		||||
				
 | 
			
		||||
			else
 | 
			
		||||
				ryaz 31 "paket sunucuda yok!"
 | 
			
		||||
			fi
 | 
			
		||||
		else
 | 
			
		||||
			ryaz 31 "paket sunucuda yok!( mps -G komutuyla güncelleme yapınız. )"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
gtk-update-icon-cache -q -t -f usr/share/icons/Adwaita
 | 
			
		||||
gtk-update-icon-cache -q -t -f /usr/share/icons/Adwaita
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
rm -f etc/gtk-2.0/gdk-pixbuf.loaders &> /dev/null
 | 
			
		||||
rm -f etc/gtk-2.0/gtk.immodules &> /dev/null
 | 
			
		||||
usr/bin/gdk-pixbuf-query-loaders --update-cache
 | 
			
		||||
rm -f /etc/gtk-2.0/gdk-pixbuf.loaders &> /dev/null
 | 
			
		||||
rm -f /etc/gtk-2.0/gtk.immodules &> /dev/null
 | 
			
		||||
/usr/bin/gdk-pixbuf-query-loaders --update-cache
 | 
			
		||||
gdk-pixbuf-query-loaders > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,2 +1,2 @@
 | 
			
		|||
usr/bin/gtk-query-immodules-3.0 --update-cache
 | 
			
		||||
usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas  > /dev/null 2>&1
 | 
			
		||||
/usr/bin/gtk-query-immodules-3.0 --update-cache
 | 
			
		||||
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas  > /dev/null 2>&1
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
usr/bin/gdk-pixbuf-query-loaders --update-cache
 | 
			
		||||
/usr/bin/gdk-pixbuf-query-loaders --update-cache
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue