Суббота, 8 января 2011 г.

the junos installation script

Просмотров: 1450 | Подписаться на комментарии по RSS |

I don't like installing manually... So I've written a script for it. This is an autoamtic installation script for the JunOS olive for which you need to be using a version of FreeBSD < 8. FreeBSD 8 is not supported.

#!/bin/sh
FILE='jinstall-10.4R1.9-domestic-signed.tgz'
HASH=649006003c9773859882411246405a39
UNTAR='tar zxf'
TAR='tar zcf'
WORK=tmp
work(){
	if [ -d $WORK ]; then
		rm -fr $WORK
	fi
	mkdir -p $WORK
	cd $WORK
}
dwork (){
	cd ../;rm -fr $WORK
}
if [ `sysctl kern.osreldate|awk '{print $2}'` -le 703000 ]; then
	if [ `md5 $FILE | awk '{print $4}'` = $HASH ]; then
		work
		$UNTAR ../$FILE
		work
		$UNTAR `echo ../$FILE|sed -e 's|-signed||g'`
		work
		$UNTAR ../pkgtools.tgz
		cp -v /usr/bin/true bin/checkpic
		$TAR ../pkgtools.tgz *
		dwork
		$TAR ../../`echo $FILE|sed -e 's|signed|olive|g'` *
		dwork;dwork
		pkg_add -f `echo $FILE|sed -e 's|signed|olive|g'`
		echo console=\"vidconsole\">>/boot/loader.conf
		reboot
	else
		exit
	fi
else
	exit
fi

Метки: | | | | |

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)