segfault/Makefile

124 lines
5.5 KiB
Makefile
Raw Normal View History

2022-12-26 21:17:55 +00:00
VER := 0.3.9a2
2022-05-19 11:17:21 +00:00
2022-03-05 13:17:32 +00:00
all:
2022-11-30 17:28:47 +00:00
make -C cleaner/cg
2022-03-05 13:17:32 +00:00
make -C host
2022-05-20 15:59:45 +00:00
make -C tor
2022-10-08 08:30:59 +00:00
make -C encfsd
2022-07-25 12:42:33 +00:00
make -C router
2022-07-28 13:33:08 +00:00
make -C gsnc
2022-11-30 17:28:47 +00:00
make -C guest
2022-11-10 10:00:54 +00:00
docker pull redis
docker pull nginx
docker pull hackerschoice/cryptostorm
docker pull 4km3/dnsmasq:2.85-r2
docker pull crazymax/cloudflared
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-11-25 11:35:31 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/bin/mosh-server.sh"
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-30 22:12:55 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/zsh_profile"
2022-08-01 08:19:55 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/zsh_command_not_found"
2022-10-31 18:10:03 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/proxychains.conf"
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-setup.sh"
2022-12-03 09:18:37 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/pkg-install.sh"
2022-07-27 14:26:03 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/rc.local-example"
2022-08-01 08:19:55 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/vim/vimrc.local"
2022-11-25 11:35:31 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/apt/apt.conf.d/01norecommend"
2022-11-30 17:28:47 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/cheat/conf.yml"
2022-11-27 13:17:00 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/source-highlight/src-hilite-lesspipe.sh"
2022-10-12 16:45:46 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/pelicanconf.py"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/tasks.py"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/Makefile"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/content/Articles/hello.md"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/content/Articles/world.md"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/content/pages/mydw.md"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/content/pages/about.md"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/content/images"
2022-05-19 11:17:21 +00:00
FILES_HOST += "segfault-$(VER)/host/Dockerfile"
FILES_HOST += "segfault-$(VER)/host/Makefile"
2022-09-17 18:39:19 +00:00
FILES_HOST += "segfault-$(VER)/host/docker-exec-sigproxy.c"
2022-05-19 11:17:21 +00:00
FILES_HOST += "segfault-$(VER)/host/fs-root/bin/segfaultsh"
FILES_HOST += "segfault-$(VER)/host/fs-root/bin/docker_sshd.sh"
2022-10-11 12:51:11 +00:00
FILES_HOST += "segfault-$(VER)/host/fs-root/bin/mmdbinspect"
2022-05-19 11:17:21 +00:00
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-09-17 18:39:19 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/funcs_aws.sh"
FILES_PROVISION += "segfault-$(VER)/provision/funcs_al2.sh"
FILES_PROVISION += "segfault-$(VER)/provision/funcs_ubuntu.sh"
FILES_PROVISION += "segfault-$(VER)/provision/init-linux.sh"
2022-05-19 11:17:21 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/system/funcs"
2022-11-10 10:00:54 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/system/sf.slice"
FILES_PROVISION += "segfault-$(VER)/provision/system/sf_guest.slice"
2022-10-19 13:53:03 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/system/daemon.json"
2022-07-27 14:26:03 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/env.example"
2022-11-28 14:36:13 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/update.sh"
2022-05-19 11:17:21 +00:00
2022-10-08 08:30:59 +00:00
FILES_ENCFSD += "segfault-$(VER)/encfsd/Makefile"
FILES_ENCFSD += "segfault-$(VER)/encfsd/Dockerfile"
FILES_ENCFSD += "segfault-$(VER)/encfsd/destructor.sh"
FILES_ENCFSD += "segfault-$(VER)/encfsd/encfsd.sh"
FILES_ENCFSD += "segfault-$(VER)/encfsd/portd.sh"
2022-05-19 11:17:21 +00:00
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"
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"
2022-09-18 11:42:52 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/sf/sf.conf"
2022-10-11 12:51:11 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/redis/redis.conf"
2022-09-18 11:42:52 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/sf/WARNING---SHARED-BETWEEN-ALL-SERVERS---README.txt"
2022-10-31 18:51:27 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/hosts"
2022-11-10 10:00:54 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/resolv.conf"
2022-07-25 12:42:33 +00:00
2022-05-19 11:17:21 +00:00
FILES_ROOT += "segfault-$(VER)/Makefile"
2022-11-28 14:36:13 +00:00
FILES_ROOT += "segfault-$(VER)/ChangeLog"
2022-05-19 11:17:21 +00:00
FILES_ROOT += "segfault-$(VER)/docker-compose.yml"
2022-08-01 17:26:57 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/wait_semaphore.sh"
2022-09-28 15:05:55 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/vpn_wg2status.sh"
2022-10-11 12:51:11 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/rportfw.sh"
2022-10-08 08:30:59 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/funcs.sh"
2022-11-10 10:00:54 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/funcs_redis.sh"
2022-12-26 21:17:55 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/funcs_admin.sh"
2022-10-08 08:30:59 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/sf"
2022-05-19 11:17:21 +00:00
2022-10-31 18:51:27 +00:00
FILES_CLEANER += "segfault-$(VER)/cleaner/cg/Dockerfile"
FILES_CLEANER += "segfault-$(VER)/cleaner/cg/go.mod"
FILES_CLEANER += "segfault-$(VER)/cleaner/cg/go.sum"
FILES_CLEANER += "segfault-$(VER)/cleaner/cg/main.go"
FILES_CLEANER += "segfault-$(VER)/cleaner/cg/Makefile"
FILES_CLEANER += "segfault-$(VER)/cleaner/cg/sysinfo_linux.go"
FILES += $(FILES_CLEANER) $(FILES_ROOT) $(FILES_GSNC) $(FILES_CONFIG) $(FILES_ROUTER) $(FILES_TOR) $(FILES_ENCFSD) $(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