#!/bin/ash
#211023 sfs
[ "$1" = "--help" ] && echo "\
    Usage: $0 [x] [y]
	y - 2 line
	x - genmon tegs" && exit 1
param() { egrep -qo " $1( |\$)" /proc/cmdline; }
value() { egrep -o "(^| )$1=[^ ]+" /proc/cmdline | cut -d= -f2; } #sfs
#param changes1 && date ;exit
#rootaufs
FL() {
m=FULL
[ "`value rootdir`" ] && [ "`value changes`" ] && m="FULL-AUFS"
[ "`value rootdir`" ] && param changes && m="FULL-AUFS"

[ "`value rootdir`" ] && [ "`value aufs`" ] && m="FULL-AUFS"
[ "`value rootdir`" ] && param aufs && m="FULL-AUFS"

[ "`value rootdiro`" ] && [ "`value changeso`" ] && m="FULL-OFS"
[ "`value rootdiro`" ] && param changeso && m="FULL-OFS"

[ "`value rootdiro`" ] && [ "`value ofs`" ] && m="FULL-OFS"
[ "`value rootdiro`" ] && param ofs && m="FULL-OFS"
}

O(){
[ "$1" ] && echo -n "<txt>"
if [ "$2" ];then
    [ "$m" ] && echo -n "$m" |tr "-" "\n" || echo -n $FULL
else
    [ "$m" ] && echo -n "$m" || echo -n $FULL
fi
[ "$1" ] && echo  "</txt>
<tool><b>Параметры загрузки ядра:</b>

`cat /proc/cmdline |tr " " "\n"`</tool>"
#echo  "<txtclick>trayinfo-stat</txtclick>"
}

if [ "`cat /proc/cmdline |grep uird.`" ] ;then
    FULL=UIRD ; O $@ ;exit
else FL
fi


[ "`value overlay`" ] && m="AUFS-RAM"

[ "`value dir`" ] && m="AUFS-RAM" && param changes && m="AUFS-RAM"
[ "`value dir`" ] && [ "`value changes`" ] && m="AUFS"

param ofs && m="OFS-RAM"
[ "`value ofs`" ] && m="OFS"
[ "`mount |egrep ' on / type overlay '`" ] && m="OFS" && [ "`cat /proc/cmdline | grep 'uird.'`" ] && m=OFS-UIRD

[ "`value diro`" ] && m="OFS-RAM" && param changes && m="OFS-RAM"
[ "`value diro`" ] && [ "`value changes`" ] && m="OFS"

param aufs && m="AUFS-RAM"
[ "`value aufs`" ] && m="AUFS"

O $@