#!/bin/sh
RAM="126964"
SYSTEMRAM=`cat /proc/meminfo | grep MemTotal | awk '{ print $2 }'`
BKUP1=/mnt/HD_a4/.systemfile/AccountFile
BKUP2=/mnt/HD_b4/.systemfile/AccountFile

if [ $RAM = $SYSTEMRAM ]; then
echo "Sytem Ram is $SYSTEMRAM kb"
echo "Looks like 128Mb"
echo "Probably DNS-343"
echo "Copying Files to $BKUP1"
cp /etc/shadow $BKUP1/.
cp /etc/group $BKUP1/.
cp /etc/passwd $BKUP1/.
echo "Copying files to $BKUP2"
cp /etc/shadow $BKUP2/.
cp /etc/group $BKUP2/.
cp /etc/passwd $BKUP2/.
echo "DNS-343 Backup Complete.. Exiting"
exit 0
fi
	

if [ $SYSTEMRAM -lt $RAM ]; then
	echo "$SYSTEMRAM is less than $RAM"
	echo "Probably a DNS-323, use old backup method"
	echo "Copying files to mtd1..."
	mount -t minix /dev/mtdblock0 /sys/mtd1
	cp -f /etc/passwd /sys/mtd1/.
	cp -f /etc/group /sys/mtd1/.
	cp -f /etc/shadow /sys/mtd1/.
	cp -f /etc/samba/smbpasswd /sys/mtd1/.

	#cp -f /etc/ftp_tbl /sys/mtd1/.
	#cp -f /etc/ftpgroup /sys/mtd1/.
	sync
	umount /sys/mtd1
    
	echo "Copying files to mtd2..."
	mount -t minix /dev/mtdblock1 /sys/mtd2
	cp -f /etc/passwd /sys/mtd2/.
	cp -f /etc/group /sys/mtd2/.
	cp -f /etc/shadow /sys/mtd2/.
	cp -f /etc/samba/smbpasswd /sys/mtd2/.
	
	#cp -f /etc/ftp_tbl /sys/mtd2/.
	#cp -f /etc/ftpgroup /sys/mtd2/.
	sync
	umount /sys/mtd2
echo "DNS-323 Backup Complete. Exiting"
fi
exit 0


