mps-link
This commit is contained in:
parent
1f648f7098
commit
9693a60fd9
14
bin/mps
14
bin/mps
|
@ -68,6 +68,10 @@ if [ -z ${anatalimatname+:} ]; then
|
|||
anatalimatname="${git_yereldepo}/talimatname"
|
||||
fi
|
||||
|
||||
if [ -z ${ektalimatname_repo+:} ]; then
|
||||
ektalimatname_repo="${git_sunucu}/milislinux/ek-talimatlar"
|
||||
fi
|
||||
|
||||
if [ -z ${talimatname+:} ]; then
|
||||
talimatname="/root/talimatname"
|
||||
fi
|
||||
|
@ -2057,20 +2061,24 @@ hataloglama(){
|
|||
}
|
||||
|
||||
indir_talimat_paketle(){
|
||||
local dosya _ip _talkonum
|
||||
local dosya _ip _talkonum _ek_talimat_link
|
||||
_wget="wget --quiet --no-check-certificate"
|
||||
if [ ! -z "$1" ];then dosya=$1;else $_yaz_uyari "link parametre eksik";exit 1;fi
|
||||
if [ ! -z "$2" ];then _ip=$2;else $_yaz_uyari "ip tipi parametresi eksik";exit 1;fi
|
||||
if [ ! -z "$3" ];then _talkonum=$3;else $_yaz_uyari "talimatname konum parametre eksik";exit 1;fi
|
||||
# ek-talimatname altında ilgili talimat var mı kontrol edilir
|
||||
|
||||
_ek_talimat_link="${ektalimatname_repo}/raw/master/${dosya}/talimat"
|
||||
wget -q --spider ${_ek_talimat_link}
|
||||
[ $? -eq 0 ] && dosya=${_ek_talimat_link}
|
||||
urlkont='(https?|ftp|file)://[-A-Za-z0-9\+&@#/%?=~_|!:,.;]*[-A-Za-z0-9\+&@#/%=~_|]'
|
||||
if [[ $dosya =~ $urlkont ]];then
|
||||
gdosya=`mktemp`
|
||||
if [[ $_ip =~ "-6" ]]; then
|
||||
$_yaz "talimat ipv6 linkten cekilecek"
|
||||
$_yaz "talimat IPv6: ${dosya} linkinden indirildi."
|
||||
$_wget $_ip $dosya -O $gdosya
|
||||
else
|
||||
$_yaz "talimat ipv4 linkten cekilecek"
|
||||
$_yaz "talimat IPv4: ${dosya} linkinden indirildi."
|
||||
$_wget $_ip $dosya -O $gdosya
|
||||
fi
|
||||
dosya=$gdosya
|
||||
|
|
Loading…
Reference in New Issue