shithub: rc

ref: f3afdf563f784c0a5703496f48c1a72dff4617f4
dir: /update/

View raw version
#!/bin/rc
# update - update your 9front system
# usage: update

curdir=`{pwd}

echo UPDATING SYSTEM SOURCE CODE

sysupdate

echo DOWNLOAD COMPLETED
echo CONTINUE AND RECOMPILE [y/N]
choice=`{read}
if (~ $choice [yY]* ) echo YOU ASKED FOR IT: RECOMPILING
if not exit

cd /
. /sys/lib/rootstub

echo BUILDING
echo UPDATING COMPILERS
cd /sys/src/cmd/cc
mk install
cd /sys/src/cmd/6c
mk install

echo UPDATING SYSTEM
cd /sys/src
mk install
mk clean


echo UPDATING MANUALS
cd /sys/man
mk


echo UPDATING DOCUMENTS
cd /sys/doc
mk
mk html

echo UPDATING KERNEL BRAIN
cd /sys/src/9/pc64
mk install

echo FLASHING NEW MEMORY BRAIN
9fs 9fat
rm /n/9fat/9bootfat
cp /386/9bootfat /n/9fat/
chmod +al /n/9fat/9bootfat
cp /amd64/9pc64 /n/9fat

cd $curdir

echo 9front UPDATE IS COMPLETE
echo FSHALT -R NOW OR FACE DOOM