Hallo,
warum so kompliziert?
Wollen wir wirklich jedes mal nach vers. änderung wieder 3 weitere zeilen einfügen?
es geht doch viel einfacher
mfG
warum so kompliziert?
Wollen wir wirklich jedes mal nach vers. änderung wieder 3 weitere zeilen einfügen?
imageversion=`less /tmp/.ImageVersion | grep "getImageVersion" | cut -d" " -f3`
if [ $imageversion = "4.2" ]; then
find /etc/issue.net -type f -exec sed -i 's/V5.1 ~/V4.2 ~/' {} \;
find /etc/issue.net -type f -exec sed -i 's/V5.2 ~/V4.2 ~/' {} \;
find /etc/issue.net -type f -exec sed -i 's/V5.3 ~/V4.2 ~/' {} \;
fi
if [ $imageversion = "5.1" ]; then
find /etc/issue.net -type f -exec sed -i 's/V5.2 ~/V5.1 ~/' {} \;
find /etc/issue.net -type f -exec sed -i 's/V4.2 ~/V5.1 ~/' {} \;
find /etc/issue.net -type f -exec sed -i 's/V5.3 ~/V5.1 ~/' {} \;
fi
if [ $imageversion = "5.2" ]; then
find /etc/issue.net -type f -exec sed -i 's/V5.1 ~/V5.2 ~/' {} \;
find /etc/issue.net -type f -exec sed -i 's/V4.2 ~/V5.2 ~/' {} \;
find /etc/issue.net -type f -exec sed -i 's/V5.3 ~/V5.2 ~/' {} \;
fi
if [ $imageversion = "5.3" ]; then
find /etc/issue.net -type f -exec sed -i 's/V5.1 ~/V5.3 ~/' {} \;
find /etc/issue.net -type f -exec sed -i 's/V5.2 ~/V5.3 ~/' {} \;
find /etc/issue.net -type f -exec sed -i 's/V4.2 ~/V5.3 ~/' {} \;
fi
es geht doch viel einfacher
imageversion=$(grep ^getImageVersion /tmp/.ImageVersion | cut -f3 -d" ")
sed -i "s|^~ HDFreaks Image.*|~ HDFreaks Image V$imageversion ~|" /etc/issue.net
mfG
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'