2022-07-28 17:20:55 +00:00
|
|
|
VER := 0.1-beta8d
|
2022-05-19 11:17:21 +00:00
|
|
|
|
2022-03-05 13:17:32 +00:00
|
|
|
all:
|
|
|
|
make -C guest
|
|
|
|
make -C host
|
2022-05-20 15:59:45 +00:00
|
|
|
make -C tor
|
2022-05-10 15:39:52 +00:00
|
|
|
make -C encfs
|
2022-07-25 12:42:33 +00:00
|
|
|
make -C router
|
2022-07-28 13:33:08 +00:00
|
|
|
make -C gsnc
|
2022-05-19 11:17:21 +00:00
|
|
|
|
|
|
|
FILES_GUEST += "segfault-$(VER)/guest/setup.sh"
|
|
|
|
FILES_GUEST += "segfault-$(VER)/guest/Dockerfile"
|
|
|
|
FILES_GUEST += "segfault-$(VER)/guest/Makefile"
|
2022-07-27 14:26:03 +00:00
|
|
|
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/sbin/halt"
|
2022-05-19 11:17:21 +00:00
|
|
|
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/profile.d/segfault.sh"
|
|
|
|
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/shellrc"
|
2022-07-27 14:26:03 +00:00
|
|
|
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/sf-motd.sh"
|
|
|
|
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/sf-destructor.sh"
|
|
|
|
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/sf-setup.sh"
|
|
|
|
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/rc.local-example"
|
2022-05-19 11:17:21 +00:00
|
|
|
|
|
|
|
FILES_HOST += "segfault-$(VER)/host/Dockerfile"
|
|
|
|
FILES_HOST += "segfault-$(VER)/host/Makefile"
|
|
|
|
FILES_HOST += "segfault-$(VER)/host/fs-root/bin/segfaultsh"
|
|
|
|
FILES_HOST += "segfault-$(VER)/host/fs-root/bin/docker_sshd.sh"
|
|
|
|
FILES_HOST += "segfault-$(VER)/host/fs-root/etc/ssh/sshd_config"
|
|
|
|
FILES_HOST += "segfault-$(VER)/host/fs-root/etc/english.txt"
|
|
|
|
|
2022-05-20 15:59:45 +00:00
|
|
|
FILES_TOR += "segfault-$(VER)/tor/Dockerfile"
|
|
|
|
FILES_TOR += "segfault-$(VER)/tor/Makefile"
|
|
|
|
FILES_TOR += "segfault-$(VER)/tor/fs-root/sf-tor.sh"
|
|
|
|
|
2022-05-19 11:17:21 +00:00
|
|
|
FILES_PROVISION += "segfault-$(VER)/provision/init-ubuntu.sh"
|
|
|
|
FILES_PROVISION += "segfault-$(VER)/provision/system/funcs"
|
2022-07-27 14:26:03 +00:00
|
|
|
FILES_PROVISION += "segfault-$(VER)/provision/env.example"
|
2022-05-19 11:17:21 +00:00
|
|
|
|
|
|
|
FILES_ENCFS += "segfault-$(VER)/encfs/Makefile"
|
|
|
|
FILES_ENCFS += "segfault-$(VER)/encfs/Dockerfile"
|
|
|
|
FILES_ENCFS += "segfault-$(VER)/encfs/mount.sh"
|
|
|
|
|
2022-07-25 12:42:33 +00:00
|
|
|
FILES_ROUTER += "segfault-$(VER)/router/Makefile"
|
|
|
|
FILES_ROUTER += "segfault-$(VER)/router/Dockerfile"
|
|
|
|
FILES_ROUTER += "segfault-$(VER)/router/fix-network.sh"
|
|
|
|
FILES_ROUTER += "segfault-$(VER)/router/init.sh"
|
2022-07-27 14:26:03 +00:00
|
|
|
FILES_ROUTER += "segfault-$(VER)/router/tc.sh"
|
|
|
|
FILES_ROUTER += "segfault-$(VER)/sfbin/vpn_wg2status.sh"
|
|
|
|
|
2022-07-28 13:33:08 +00:00
|
|
|
FILES_GSNC += "segfault-$(VER)/gsnc/Makefile"
|
|
|
|
FILES_GSNC += "segfault-$(VER)/gsnc/Dockerfile"
|
|
|
|
FILES_GSNC += "segfault-$(VER)/gsnc/sf-gsnc.sh"
|
|
|
|
|
2022-07-27 14:26:03 +00:00
|
|
|
FILES_CONFIG += "segfault-$(VER)/config/etc/nginx/nginx.conf"
|
|
|
|
FILES_CONFIG += "segfault-$(VER)/config/etc/tc/limits.conf"
|
2022-07-25 12:42:33 +00:00
|
|
|
|
2022-05-19 11:17:21 +00:00
|
|
|
FILES_ROOT += "segfault-$(VER)/Makefile"
|
|
|
|
FILES_ROOT += "segfault-$(VER)/docker-compose.yml"
|
|
|
|
|
2022-07-28 13:33:08 +00:00
|
|
|
FILES += $(FILES_ROOT) $(FILES_GSNC) $(FILES_CONFIG) $(FILES_ROUTER) $(FILES_TOR) $(FILES_ENCFS) $(FILES_GUEST) $(FILES_HOST) $(FILES_PROVISION)
|
2022-05-19 11:17:21 +00:00
|
|
|
TARX = $(shell command -v gtar 2>/dev/null)
|
|
|
|
ifndef TARX
|
|
|
|
TARX := tar
|
|
|
|
endif
|
|
|
|
|
|
|
|
install:
|
|
|
|
@ echo "Try provision/init-ubuntu.sh"
|
|
|
|
|
|
|
|
dist:
|
|
|
|
rm -f segfault-$(VER) 2>/dev/null
|
|
|
|
ln -sf . segfault-$(VER)
|
|
|
|
$(TARX) cfz segfault-$(VER).tar.gz --owner=0 --group=0 $(FILES)
|
|
|
|
rm -f segfault-$(VER)
|
|
|
|
ls -al segfault-$(VER).tar.gz
|