Привет,
я тут пару раз испортил себе жизнь не заметив, что flashfs save создала файл больше 64кб и решил немного подстраховаться ... да и надоело набирать длинную строку для записи во flashfs
в общем если кому надо - в придачу к save/commit/enable этот скрипт проверяет на соответствие размеру в 64к, делает копирую на hdd (если есть куда)
saveflashfs
Code:
#!/bin/sh
flashfs save
if test `ls -l /tmp/flash.tar.gz|awk '{print $5}'` -ge 65536
then echo 'WARNING! Compressed flashfs size is too big to commit!'
exit
fi
echo 'flashfs size is ok!'
if test -d /opt/flashfs-backup
then
flashfsbackup=/opt/flashfs-backup/`date +%Y%m%d-%H%M%S.flash.tar.gz`
cp /tmp/flash.tar.gz $flashfsbackup
echo "flashfs backup is here: " $flashfsbackup
fi
flashfs commit
flashfs enable
PS: Назвал saveflashfs т.к. оч мало программ начинающихся с save - соотв проще набрать только часть имени и нажать tab