From 4e09bca9e34c226b6d7e34b4fa11248405fd988e Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Sun, 22 Oct 2023 19:50:38 +0200 Subject: Move everything into a new repo. --- sync.sh | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100755 sync.sh (limited to 'sync.sh') diff --git a/sync.sh b/sync.sh new file mode 100755 index 0000000..1d94ab1 --- /dev/null +++ b/sync.sh @@ -0,0 +1,137 @@ +#!/bin/sh +#pwd +#cd /home/anton/prj/osdev/ +#cd ./userland/json/hashmap +#make clean +#make +#cd ../../.. +# +#cd ./userland/json +#make clean +#make +#cd ../.. +# +cd ./userland/libgui +make clean +make +cd ../.. +# +cd ./userland/libc +#make clean +make +make install +cd ../.. +cd ./userland/nasm-2.16.01 +#make clean +make +#make install +cd ../.. + +cd ./userland/compiler +make +cd ../.. + +#cd ./userland/init +#make clean +#make +#cd ../.. +# +cd ./userland/sh +make clean +make +cd ../.. +cd ./userland/sha1sum +make clean +make +cd ../.. +# +#cd ./userland/cat +#make clean +#make +#cd ../.. +# +cd ./userland/terminal +make clean +make +cd ../.. +# +cd ./userland/snake +make clean +make +cd ../.. +# +cd ./userland/ante +make clean +make +cd ../.. +# +cd ./userland/windowserver +make clean +make +cd ../.. +# +cd ./userland/test +make clean +make +cd ../.. +# +cd ./userland/minibox +make clean +make +cd ../.. + +#cd ./userland/figlet +#cd ./userland/figlet-2.2.5/ +#make clean +#make +#cd ../.. + +pwd +sudo mount ext2.img mount +#sudo cp ./userland/init/init ./mount/init +#sudo cp ./userland/cat/cat ./mount/cat +sudo cp ./userland/sh/sh ./mount/sh +sudo cp ./userland/terminal/term ./mount/term +sudo cp ./userland/snake/snake ./mount/snake +sudo cp ./userland/ante/ante ./mount/ante +sudo cp ./userland/windowserver/ws ./mount/ws +sudo cp ./userland/test/test ./mount/test +sudo cp ./userland/minibox/minibox ./mount/minibox +sudo cp ./userland/nasm-2.16.01/nasm ./mount/nasm + +sudo cp ./userland/figlet-2.2.5/figlet ./mount/ +sudo cp ./userland/figlet-2.2.5/chkfont ./mount/ +sudo cp ./userland/figlet-2.2.5/figlist ./mount/ +sudo cp ./userland/figlet-2.2.5/showfigfonts ./mount/ + +sudo cp ./userland/figlet-2.2.5/fonts/*.flf ./mount/fonts/ +sudo cp ./userland/figlet-2.2.5/fonts/*.flc ./mount/fonts/ + +sudo cp ./DOOM1.WAD ./mount/DOOM1.WAD +sudo cp ./userland/compiler/compiler ./mount/cc +sudo cp ./userland/sha1sum/sha1sum ./mount/sha1sum +sudo cp ./userland/sha1sum/sha1sum ./mount/sa +sudo cp ./userland/fasm/fasm ./mount/fasm +sudo cp ./userland/ed/ed ./mount/ed +sudo cp ./userland/SmallerC/smlrc ./mount/sc +sudo cp ./userland/libc/crt0.o ./mount/crt0.o +sudo cp ./userland/libc/libc.a ./mount/libc.a +sudo cp ./userland/doomgeneric/doomgeneric/doomgeneric ./mount/doomgeneric +echo -e "int main(void) {\nprintf(\"hi\");\nreturn 0;\n}" > /tmp/main.c + +cd ./mount +sudo rm ./init +sudo rm ./cat +sudo rm ./yes +sudo rm ./echo +sudo rm ./wc +sudo rm ./ls +sudo ln -s ./minibox ./init +sudo ln -s ./minibox ./cat +sudo ln -s ./minibox ./yes +sudo ln -s ./minibox ./echo +sudo ln -s ./minibox ./wc +sudo ln -s ./minibox ./ls +sudo cp /tmp/main.c ./main.c +cd .. +sudo umount mount -- cgit v1.2.3