mirror of https://github.com/A2osX/A2osX.git
make scripts
This commit is contained in:
parent
9e960a234e
commit
89af12918a
|
@ -0,0 +1,21 @@
|
||||||
|
NEW
|
||||||
|
AUTO 3,1
|
||||||
|
bin
|
||||||
|
drv
|
||||||
|
etc
|
||||||
|
inc
|
||||||
|
include
|
||||||
|
include/sys
|
||||||
|
lib
|
||||||
|
root
|
||||||
|
sbin
|
||||||
|
sys
|
||||||
|
sys/pm
|
||||||
|
tmp
|
||||||
|
usr
|
||||||
|
var
|
||||||
|
var/log
|
||||||
|
srv
|
||||||
|
srv/www
|
||||||
|
MAN
|
||||||
|
TEXT /A2OSX.BUILD/root/make/_dirs.32MB
|
|
@ -0,0 +1,204 @@
|
||||||
|
NEW
|
||||||
|
AUTO 3,1
|
||||||
|
bin/aarp
|
||||||
|
bin/acc
|
||||||
|
bin/acos
|
||||||
|
bin/arp
|
||||||
|
bin/asm
|
||||||
|
bin/asm.6502
|
||||||
|
bin/asm.65816
|
||||||
|
bin/asm.65C02
|
||||||
|
bin/asm.65R02
|
||||||
|
bin/asm.SW16
|
||||||
|
bin/asm.Z80
|
||||||
|
bin/atbrowse
|
||||||
|
bin/atlogon
|
||||||
|
bin/atmount
|
||||||
|
bin/attr
|
||||||
|
bin/bf
|
||||||
|
bin/bmp2pix
|
||||||
|
bin/cat
|
||||||
|
bin/cc
|
||||||
|
bin/chaux
|
||||||
|
bin/chgrp
|
||||||
|
bin/chmod
|
||||||
|
bin/chown
|
||||||
|
bin/chtyp
|
||||||
|
bin/cmp
|
||||||
|
bin/cp
|
||||||
|
bin/csh
|
||||||
|
bin/cut
|
||||||
|
bin/dnsinfo
|
||||||
|
bin/du
|
||||||
|
bin/edit
|
||||||
|
bin/etconfig
|
||||||
|
bin/format
|
||||||
|
bin/forth
|
||||||
|
bin/grep
|
||||||
|
bin/gtest
|
||||||
|
bin/guitest1
|
||||||
|
bin/hmacmd5
|
||||||
|
bin/httpget
|
||||||
|
bin/ipconfig
|
||||||
|
bin/irc
|
||||||
|
bin/kconfig
|
||||||
|
bin/kill
|
||||||
|
bin/l
|
||||||
|
bin/lc
|
||||||
|
bin/lm
|
||||||
|
bin/ls
|
||||||
|
bin/lsdev
|
||||||
|
bin/lsof
|
||||||
|
bin/md4
|
||||||
|
bin/md5
|
||||||
|
bin/mem
|
||||||
|
bin/memdump
|
||||||
|
bin/mkdir
|
||||||
|
bin/more
|
||||||
|
bin/mv
|
||||||
|
bin/netstat
|
||||||
|
bin/nl
|
||||||
|
bin/nscutil
|
||||||
|
bin/ntpdate
|
||||||
|
bin/od
|
||||||
|
bin/pak
|
||||||
|
bin/pakme
|
||||||
|
bin/ping
|
||||||
|
bin/ps
|
||||||
|
bin/rm
|
||||||
|
bin/rpcdump
|
||||||
|
bin/sed
|
||||||
|
bin/seq
|
||||||
|
bin/sh
|
||||||
|
bin/shutdown
|
||||||
|
bin/spdiag
|
||||||
|
bin/stat
|
||||||
|
bin/telnet
|
||||||
|
bin/term
|
||||||
|
bin/uc
|
||||||
|
bin/uname
|
||||||
|
bin/unpak
|
||||||
|
bin/useradd
|
||||||
|
bin/userdel
|
||||||
|
bin/usermod
|
||||||
|
bin/wc
|
||||||
|
bin/who
|
||||||
|
bin/xargs
|
||||||
|
bin/xmastree
|
||||||
|
drv/dhgr.drv
|
||||||
|
drv/grappler.drv
|
||||||
|
drv/grapplerp.drv
|
||||||
|
drv/lancegs.drv
|
||||||
|
drv/mkboard.drv
|
||||||
|
drv/mouse.drv
|
||||||
|
drv/pic.drv
|
||||||
|
drv/pppssc.drv
|
||||||
|
drv/sptape.drv
|
||||||
|
drv/ssc.drv
|
||||||
|
drv/ssc.i.drv
|
||||||
|
drv/uther2.ai.drv
|
||||||
|
drv/uthernet.drv
|
||||||
|
drv/uthernet2.drv
|
||||||
|
etc/bbsd.conf
|
||||||
|
etc/hostname
|
||||||
|
etc/hosts
|
||||||
|
etc/httpd.conf
|
||||||
|
etc/init
|
||||||
|
etc/issue
|
||||||
|
etc/motd
|
||||||
|
etc/network
|
||||||
|
etc/noauth
|
||||||
|
etc/ppp.conf
|
||||||
|
etc/tcpip.conf
|
||||||
|
inc/a2osx.i
|
||||||
|
inc/applesoft.i
|
||||||
|
inc/appletalk.i
|
||||||
|
inc/com.6551.i
|
||||||
|
inc/com.i
|
||||||
|
inc/eth.i
|
||||||
|
inc/fnt.i
|
||||||
|
inc/gfx.eve.i
|
||||||
|
inc/gfx.i
|
||||||
|
inc/io.d2.i
|
||||||
|
inc/io.i
|
||||||
|
inc/io.iic.i
|
||||||
|
inc/io.iigs.i
|
||||||
|
inc/kernel.i
|
||||||
|
inc/lib.net.i
|
||||||
|
inc/libblkdev.i
|
||||||
|
inc/libcifs.i
|
||||||
|
inc/libcrypt.i
|
||||||
|
inc/libetalk.i
|
||||||
|
inc/libgui.i
|
||||||
|
inc/libpak.i
|
||||||
|
inc/libtcpip.i
|
||||||
|
inc/libtui.i
|
||||||
|
inc/macros.i
|
||||||
|
inc/mli.e.i
|
||||||
|
inc/mli.i
|
||||||
|
inc/monitor.i
|
||||||
|
inc/net.dhcp.i
|
||||||
|
inc/net.dns.i
|
||||||
|
inc/net.http.i
|
||||||
|
inc/net.smb.i
|
||||||
|
inc/net.tcpip.i
|
||||||
|
inc/net.telnet.i
|
||||||
|
inc/net.tls.i
|
||||||
|
inc/nic.8900a.i
|
||||||
|
inc/nic.91c96.i
|
||||||
|
inc/nic.i
|
||||||
|
inc/nic.w5100.i
|
||||||
|
inc/pak.i
|
||||||
|
inc/xy.mouse.i
|
||||||
|
inc/zp.i
|
||||||
|
include/md5.h
|
||||||
|
include/math.h
|
||||||
|
include/stdio.h
|
||||||
|
include/stdlib.h
|
||||||
|
include/string.h
|
||||||
|
include/unistd.h
|
||||||
|
include/libtui.h
|
||||||
|
include/sys/types.h
|
||||||
|
lib/libblkdev
|
||||||
|
lib/libcifs
|
||||||
|
lib/libcrypt
|
||||||
|
lib/libetalk
|
||||||
|
lib/libgui
|
||||||
|
lib/libpak
|
||||||
|
lib/libtcpip
|
||||||
|
lib/libtui
|
||||||
|
lib/libtui.o
|
||||||
|
root/profile
|
||||||
|
root/netd
|
||||||
|
root/netd2
|
||||||
|
root/nets
|
||||||
|
root/nets2
|
||||||
|
sbin/bbsd
|
||||||
|
sbin/cifsd
|
||||||
|
sbin/getty
|
||||||
|
sbin/gui
|
||||||
|
sbin/httpd
|
||||||
|
sbin/initd
|
||||||
|
sbin/insdrv
|
||||||
|
sbin/login
|
||||||
|
sbin/networkd
|
||||||
|
sbin/sysx7
|
||||||
|
sbin/sysx7b
|
||||||
|
sbin/telnetd
|
||||||
|
srv/www/A2osX.logo.png
|
||||||
|
srv/www/favicon.ico
|
||||||
|
srv/www/hello.html
|
||||||
|
srv/www/index.html
|
||||||
|
srv/www/kansasfest.png
|
||||||
|
srv/www/main.html
|
||||||
|
srv/www/scanlines.otf
|
||||||
|
srv/www/style.css
|
||||||
|
sys/kernel
|
||||||
|
sys/pm.ramworks
|
||||||
|
sys/pm.vedrive
|
||||||
|
sys/pm/pm.appletalk
|
||||||
|
sys/pm/pm.nsc
|
||||||
|
sys/pm/pm.vsdrive
|
||||||
|
sys/vedrive.conf
|
||||||
|
MAN
|
||||||
|
TEXT /A2OSX.BUILD/root/make/_files.32MB
|
|
@ -0,0 +1,67 @@
|
||||||
|
NEW
|
||||||
|
AUTO 3,1
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
. toolbox
|
||||||
|
|
||||||
|
set SRC = /A2OSX.BUILD
|
||||||
|
set DSTVOL = STABLE.32MB
|
||||||
|
set DST = /$DSTVOL
|
||||||
|
|
||||||
|
call CS
|
||||||
|
call TBOX " STABLE Media Creator"
|
||||||
|
call PRINTXY 8 0 "You must have the correct image mounted on S7D2"
|
||||||
|
echo "\n"
|
||||||
|
read -P "Do you want to proceed (Y/N)? " P
|
||||||
|
switch $P
|
||||||
|
case Y
|
||||||
|
case y
|
||||||
|
echo
|
||||||
|
break
|
||||||
|
default
|
||||||
|
echo "\n\nExiting.\n"
|
||||||
|
exit
|
||||||
|
end
|
||||||
|
|
||||||
|
read -P "\nWHICH BUILD NO: " B
|
||||||
|
if [ -Z $B ]
|
||||||
|
echo "You did not enter any response."
|
||||||
|
echo
|
||||||
|
echo "Exiting"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
set IM = "Stable Release Build No. ${B}"
|
||||||
|
|
||||||
|
echo "\nFormatting..."
|
||||||
|
format -B 65535 s7d2 $DSTVOL
|
||||||
|
|
||||||
|
cp -Q $SRC/PRODOS $DST
|
||||||
|
cp -Q $SRC/A2OSX.SYSTEM $DST
|
||||||
|
cp -Q $SRC/A2osX.logo $DST
|
||||||
|
cp -Q $SRC/BASIC.SYSTEM $DST
|
||||||
|
cp -Q $SRC/STARTUP $DST
|
||||||
|
|
||||||
|
echo "Making Directory Structure..."
|
||||||
|
|
||||||
|
for DIR in (_dirs.32MB)
|
||||||
|
md $DST/$DIR
|
||||||
|
next
|
||||||
|
|
||||||
|
echo "Copying Files..."
|
||||||
|
for FILE in (_files.32MB)
|
||||||
|
cp -Q $SRC/$FILE $DST/$FILE
|
||||||
|
next
|
||||||
|
|
||||||
|
echo "Welcome to A2osX!" > $DST/etc/issue
|
||||||
|
echo >> $DST/etc/issue
|
||||||
|
echo $IM >> $DST/etc/issue
|
||||||
|
echo "#A2osX Build Version" > $DST/etc/version
|
||||||
|
echo "${B}" >> $DST/etc/version
|
||||||
|
|
||||||
|
mv $DST/sys/pm.* $DST/sys/pm
|
||||||
|
|
||||||
|
cp -Q -R $SRC/usr/* $DST/usr
|
||||||
|
|
||||||
|
MAN
|
||||||
|
TEXT /A2OSX.BUILD/root/make/makeall
|
|
@ -0,0 +1,61 @@
|
||||||
|
NEW
|
||||||
|
AUTO 3,1
|
||||||
|
#!/bin/sh
|
||||||
|
# This script defines standard functions used by multiple scripts
|
||||||
|
# Clear Screen Function
|
||||||
|
FUNCTION CS {
|
||||||
|
ECHO \f
|
||||||
|
}
|
||||||
|
# Title Box Function
|
||||||
|
# CALL TBOX Str_Title
|
||||||
|
FUNCTION TBOX {
|
||||||
|
ECHO -N "\e[1;20H"
|
||||||
|
ECHO "\e[7m \e[0m"
|
||||||
|
SET LINE = 2
|
||||||
|
WHILE [ $LINE -NE 5 ]
|
||||||
|
ECHO -N "\e[${LINE};20H"
|
||||||
|
ECHO "\e[7m \e[0m \e[7m \e[0m"
|
||||||
|
SET LINE = $LINE + 1
|
||||||
|
LOOP
|
||||||
|
ECHO -N "\e[5;20H"
|
||||||
|
ECHO "\e[7m \e[0m"
|
||||||
|
ECHO -N "\e[3;22H $1"
|
||||||
|
CALL PRINTXY 7 0 ""
|
||||||
|
}
|
||||||
|
# Print Inverse
|
||||||
|
FUNCTION INVERSE {
|
||||||
|
ECHO -N "\e[7m$1\e[0m"
|
||||||
|
}
|
||||||
|
# Print at Screen Location Function
|
||||||
|
# CALL PRINTXY Num_Row Num_Column Str_String
|
||||||
|
FUNCTION PRINTXY {
|
||||||
|
ECHO -N "\e[$1;$2H$3"
|
||||||
|
}
|
||||||
|
# Print Inverse At X Y
|
||||||
|
# CALL INVERSEXY Row Col String
|
||||||
|
FUNCTION INVERSEXY {
|
||||||
|
ECHO -N "\e[$1;$2H\e[7m$3\e[0m"
|
||||||
|
}
|
||||||
|
# STATUSLINE Function
|
||||||
|
# CALL STATUSLINE Str_Message
|
||||||
|
FUNCTION STATUSLINE {
|
||||||
|
ECHO -N "\e[24;0H\e[7m "
|
||||||
|
ECHO -N " \e[0m"
|
||||||
|
ECHO -N "\e[24;2H\e[7m$1\e[0m"
|
||||||
|
ECHO -N "\e[24;68H\e[7m"
|
||||||
|
TIME | CUT -M 10 -N 20
|
||||||
|
# SET DTIME = `TIME | CUT -M 10 -N 20`: ECHO -N ${DTIME}
|
||||||
|
ECHO -N "\e[0m"
|
||||||
|
}
|
||||||
|
# YesNoKeyPress Function
|
||||||
|
# CALL YNKP Returns 1(Y) or 0 (N)
|
||||||
|
FUNCTION YNKP {
|
||||||
|
ECHO Not yet implemented
|
||||||
|
}
|
||||||
|
# Get String At X Y Function
|
||||||
|
# CALL GETXY Num_Row Num_Column Num_Length
|
||||||
|
FUNCTION GETXY {
|
||||||
|
ECHO Not yet implemented
|
||||||
|
}
|
||||||
|
MAN
|
||||||
|
TEXT /A2OSX.BUILD/root/make/toolbox
|
Loading…
Reference in New Issue