mps-paketler-gruplar
This commit is contained in:
parent
674085a8a2
commit
eff888c287
55
bin/mps
55
bin/mps
|
@ -229,11 +229,23 @@ paket_ara(){
|
||||||
|
|
||||||
paket_liste(){
|
paket_liste(){
|
||||||
mps_paketler_listesi="/tmp/mps_paketler_listesi"
|
mps_paketler_listesi="/tmp/mps_paketler_listesi"
|
||||||
local cikti
|
local cikti _grup
|
||||||
cikti="normal"
|
_grup="yok"
|
||||||
|
cikti="--normal"
|
||||||
if [ "$1" ]; then
|
if [ "$1" ]; then
|
||||||
cikti="$1"
|
if [ "$1" == "--json" ];then
|
||||||
|
cikti="--json"
|
||||||
|
else
|
||||||
|
_grup="$1"
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
if [ "$2" ]; then
|
||||||
|
cikti="$2"
|
||||||
|
fi
|
||||||
|
#echo "cikti:$cikti"
|
||||||
|
#echo "grup:$_grup"
|
||||||
|
#exit 1
|
||||||
|
if [ $_grup == "yok" ];then
|
||||||
if [ $cikti == "--json" ];then
|
if [ $cikti == "--json" ];then
|
||||||
[ -f $mps_paketler_listesi ] && rm -rf $mps_paketler_listesi
|
[ -f $mps_paketler_listesi ] && rm -rf $mps_paketler_listesi
|
||||||
for pkt in $(cat /depo/paketler/paket*.vt | awk '{print $1}'); do
|
for pkt in $(cat /depo/paketler/paket*.vt | awk '{print $1}'); do
|
||||||
|
@ -243,6 +255,13 @@ paket_liste(){
|
||||||
else
|
else
|
||||||
cat /depo/paketler/paket*.vt | awk '{print $1}'
|
cat /depo/paketler/paket*.vt | awk '{print $1}'
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
if [ $cikti == "--json" ];then
|
||||||
|
grup_paketler_liste $_grup $cikti
|
||||||
|
else
|
||||||
|
grup_paketler_liste $_grup
|
||||||
|
fi
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
paket_grup_liste(){
|
paket_grup_liste(){
|
||||||
|
@ -252,11 +271,11 @@ paket_grup_liste(){
|
||||||
if [ "$1" ]; then
|
if [ "$1" ]; then
|
||||||
cikti="$1"
|
cikti="$1"
|
||||||
fi
|
fi
|
||||||
_gruplar=`grep -ri "Grup:" $talimatname/* $ektalimatname/* | cut -d':' -f3 | sed 's/^ *//;s/ *$//' | sed '/^\s*$/d' | LC_ALL=C sort -u`
|
_gruplar=`grep -ri "Grup:" $talimatname/* $ektalimatname/* | cut -d':' -f3 | sed 's/^ *//;s/ *$//' | sort -u`
|
||||||
if [ $cikti == "--json" ];then
|
if [ $cikti == "--json" ];then
|
||||||
[ -f $mps_paket_grup_listesi ] && rm -rf $mps_paket_grup_listesi
|
[ -f $mps_paket_grup_listesi ] && rm -rf $mps_paket_grup_listesi
|
||||||
#printf "[" >> $mps_paket_grup_listesi
|
#printf "[" >> $mps_paket_grup_listesi
|
||||||
for grp in $(grep -ri "Grup:" $talimatname/* $ektalimatname/* | cut -d':' -f3 | sed 's/^ *//;s/ *$//' | sed '/^\s*$/d' | sort -u); do
|
for grp in $(grep -ri "Grup:" $talimatname/* $ektalimatname/* | cut -d':' -f3 | sed 's/^ *//;s/ *$//' | sort -u); do
|
||||||
printf "$grp," >> $mps_paket_grup_listesi
|
printf "$grp," >> $mps_paket_grup_listesi
|
||||||
done
|
done
|
||||||
sed -i s'/.$//' $mps_paket_grup_listesi
|
sed -i s'/.$//' $mps_paket_grup_listesi
|
||||||
|
@ -266,6 +285,28 @@ paket_grup_liste(){
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
grup_paketler_liste(){
|
||||||
|
mps_grup_paketler_listesi="/tmp/mps_grup_paketler_listesi"
|
||||||
|
local cikti _grup _paketler
|
||||||
|
_grup="$1"
|
||||||
|
cikti="normal"
|
||||||
|
if [ "$2" ]; then
|
||||||
|
cikti="$2"
|
||||||
|
fi
|
||||||
|
_paketler=`grep -rli "Grup: $_grup" $talimatname/* $ektalimatname/* | cut -d':' -f3 | sed 's/^ *//;s/ *$//' | xargs -I {} dirname {} | xargs -I {} basename {} | sort -u`
|
||||||
|
if [ $cikti == "--json" ];then
|
||||||
|
[ -f $mps_grup_paketler_listesi ] && rm -rf $mps_grup_paketler_listesi
|
||||||
|
#printf "[" >> $mps_paket_grup_listesi
|
||||||
|
for pkt in $(grep -rli "Grup: $_grup" $talimatname/* $ektalimatname/* | cut -d':' -f3 | sed 's/^ *//;s/ *$//' | xargs -I {} dirname {} | xargs -I {} basename {} | sort -u); do
|
||||||
|
printf "$pkt," >> $mps_grup_paketler_listesi
|
||||||
|
done
|
||||||
|
sed -i s'/.$//' $mps_grup_paketler_listesi
|
||||||
|
#printf "]" >> $mps_paket_grup_listesi
|
||||||
|
else
|
||||||
|
echo $_paketler
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
kelime_bul(){
|
kelime_bul(){
|
||||||
grep --color -H -ri "$1" $talimatname
|
grep --color -H -ri "$1" $talimatname
|
||||||
grep --color -H -ri "$1" $ektalimatname
|
grep --color -H -ri "$1" $ektalimatname
|
||||||
|
@ -2504,9 +2545,9 @@ ayarlar() {
|
||||||
### mps liste . = sistemde kurulu olan paket listesini verir.
|
### mps liste . = sistemde kurulu olan paket listesini verir.
|
||||||
-kl|liste)
|
-kl|liste)
|
||||||
ls $VT ;;
|
ls $VT ;;
|
||||||
### mps paketler . = paket deposundaki paket listesini verir.
|
### mps paketler grup_ismi = paket deposundaki paket listesini verir.(grup_ismi verilmezse tüm paketler)
|
||||||
-ptl|paketler)
|
-ptl|paketler)
|
||||||
paket_liste "$2"
|
paket_liste "$2" "$3"
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
### mps gruplar . = paket deposundaki paket grup listesini verir.
|
### mps gruplar . = paket deposundaki paket grup listesini verir.
|
||||||
-pgl|gruplar)
|
-pgl|gruplar)
|
||||||
|
|
Loading…
Reference in New Issue