mps-dosyadan_talimat
This commit is contained in:
parent
73ac92580d
commit
dd72ee9922
35
bin/mps
35
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.8.5"
|
versiyon="0.8.6"
|
||||||
iletisim="milisarge@gmail.com"
|
iletisim="milisarge@gmail.com"
|
||||||
paketdepo="/depo/paketler/"
|
paketdepo="/depo/paketler/"
|
||||||
if [ -z ${sunucu+:} ]; then
|
if [ -z ${sunucu+:} ]; then
|
||||||
|
@ -686,6 +686,37 @@ loglama(){
|
||||||
echo "$(date +'%F %T') $1" >> "$kokdizin/$LOGDIZIN/mps.log"
|
echo "$(date +'%F %T') $1" >> "$kokdizin/$LOGDIZIN/mps.log"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dosyadan_talimat_islem(){
|
||||||
|
local dosya
|
||||||
|
dosya=$1
|
||||||
|
urlkont='(https?|ftp|file)://[-A-Za-z0-9\+&@#/%?=~_|!:,.;]*[-A-Za-z0-9\+&@#/%=~_|]'
|
||||||
|
if [[ $dosya =~ $urlkont ]]
|
||||||
|
then
|
||||||
|
ryaz 32 "talimat linkten cekilecek"
|
||||||
|
gdosya=`mktemp`
|
||||||
|
wget $dosya -O $gdosya
|
||||||
|
dosya=$gdosya
|
||||||
|
fi
|
||||||
|
if [ ! -f $dosya ];then
|
||||||
|
ryaz 31 "$dosya talimat dosyasi yok!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
local paketisim
|
||||||
|
paketisim=`grep -ri 'name=' $dosya | cut -d'=' -f 2`
|
||||||
|
if [ ! -n "$paketisim" ]; then
|
||||||
|
ryaz 31 "paket ismi degiskeni bulunamadı!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
if [ ! -f /root/talimatname/genel/$paketisim ];then
|
||||||
|
mkdir /root/talimatname/genel/$paketisim
|
||||||
|
cp -f $dosya /root/talimatname/genel/$paketisim/talimat
|
||||||
|
ryaz 32 "$paketisim talimatı hazırlandı."
|
||||||
|
else
|
||||||
|
ryaz 31 "$paketisim talimatı zaten talimatnamede var!"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
talimat_olustur(){
|
talimat_olustur(){
|
||||||
if [ "$1" = '?' ];then
|
if [ "$1" = '?' ];then
|
||||||
ryaz 34 "kullanım : mps -to paket_ismi"
|
ryaz 34 "kullanım : mps -to paket_ismi"
|
||||||
|
@ -1123,6 +1154,8 @@ ayarlar() {
|
||||||
kurban_kurtar $2 ;;
|
kurban_kurtar $2 ;;
|
||||||
-suko)
|
-suko)
|
||||||
sunucu_kontrol ;;
|
sunucu_kontrol ;;
|
||||||
|
-dota)
|
||||||
|
dosyadan_talimat_islem $2 ;;
|
||||||
-cf|--config-file)
|
-cf|--config-file)
|
||||||
if [ ! "$2" ]; then
|
if [ ! "$2" ]; then
|
||||||
echo "ayardosyası gerek $1"
|
echo "ayardosyası gerek $1"
|
||||||
|
|
Loading…
Reference in New Issue