mirror of
https://github.com/A2osX/A2osX.git
synced 2025-04-08 01:37:13 +00:00
make scripts
This commit is contained in:
parent
9e960a234e
commit
89af12918a
21
ROOT/make/_dirs.32MB.txt
Normal file
21
ROOT/make/_dirs.32MB.txt
Normal file
@ -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
|
204
ROOT/make/_files.32MB.txt
Normal file
204
ROOT/make/_files.32MB.txt
Normal file
@ -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
|
67
ROOT/make/makeall.txt
Normal file
67
ROOT/make/makeall.txt
Normal file
@ -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
|
61
ROOT/make/toolbox.txt
Normal file
61
ROOT/make/toolbox.txt
Normal file
@ -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…
x
Reference in New Issue
Block a user