Commit Graph

65 Commits

Author SHA1 Message Date
joeac b6df9405ed install mox config 2026-07-05 23:17:31 +01:00
joeac 56393380b9 only make .env if dir exists 2026-07-05 23:01:56 +01:00
joeac 9cabb1053d adds missing dollar in uninstall_module 2026-07-03 10:17:07 +01:00
joeac de19519be0 makes module rules for all modules, not just ones to be installed here 2026-07-02 22:24:07 +01:00
joeac 3d87e928d4 make_module uses Makefile, not install.mk 2026-07-02 22:23:55 +01:00
joeac 8e857abf29 Merge branch 'main' of https://git.joeac.net/joeac/joeac.net 2026-07-02 09:34:38 +01:00
joeac 2abd95da6d has empty make_module rules 2026-07-02 09:34:38 +01:00
joeac a2d7299e72 tidy Makefile 2026-07-02 09:23:33 +01:00
joeac a7ea5780cc prunes dyndns crontabs on reinstall 2026-07-02 09:06:46 +01:00
joeac 8a5ad04776 adds reinstall rule 2026-07-02 08:10:25 +01:00
joeac 6a726a331d simplifies uninstall rule with var 2026-07-02 08:10:13 +01:00
joeac b0fe5b4a44 uses vars to simplify install rule 2026-07-02 08:05:51 +01:00
joeac 0e4aaabb54 all nginx modules are installed on master node 2026-07-01 18:45:42 +01:00
joeac 5644789d64 all rule builds stuff 2026-07-01 18:37:44 +01:00
joeac c7c8a96a57 moves helper makefiles into make/ dir 2026-07-01 18:31:34 +01:00
joeac f73512107c renames some module rules 2026-07-01 18:26:22 +01:00
joeac 8af9a55187 move uninstall_joeac.net_service to openrc.mk 2026-07-01 18:19:43 +01:00
joeac 1b200f217b move vars to vars.mk 2026-07-01 18:19:26 +01:00
joeac c0e6d13a1f moves stuff to nginx.mk 2026-07-01 18:11:08 +01:00
joeac 2b00e03999 pulls out uninstall to openrc.mk 2026-07-01 17:55:30 +01:00
joeac bf2dabe3f4 pulls out more dyndns stuff to dyndns.mk 2026-07-01 17:49:04 +01:00
joeac d0f549ce22 removes unneeded nginx vars in Makefiles 2026-07-01 17:33:53 +01:00
joeac 89165e9d88 pulls vars out to container.mk 2026-07-01 17:29:16 +01:00
joeac a601e93d00 pulls out nginx_module.mk 2026-07-01 17:22:50 +01:00
joeac fa4d275cc0 pulls out container.mk 2026-07-01 17:11:59 +01:00
joeac 9867d4f232 pulls out openrc.mk 2026-07-01 16:51:44 +01:00
joeac e3b3484905 switches to directory for submake file 2026-07-01 16:47:06 +01:00
joeac def393b930 only restart openrc service if one exists on reinstall 2026-07-01 16:47:06 +01:00
Joe Carstairs c1096e2b01 pulls out nginx.mk 2026-07-01 15:46:05 +01:00
Joe Carstairs 04e1dad952 pulls out crontab.mk 2026-07-01 15:24:01 +01:00
Joe Carstairs e170bafffc pulls out dyndns.mk 2026-07-01 15:21:01 +01:00
Joe Carstairs 23f31a8c4d Makefile installs modules per hostname 2026-07-01 15:10:23 +01:00
joeac 7d520d864e Makefile: adds reinstall rule 2026-06-30 16:59:23 +01:00
joeac 0520592fc5 fix typo: errant ) in Makefile 2026-06-30 16:23:26 +01:00
joeac 5265f3e83c uninstall uses sub-install.mk 2026-06-30 09:49:34 +01:00
joeac ff2a56ac12 improves yq command 2026-06-30 09:43:50 +01:00
joeac 51ce3374b9 adds ln module 2026-06-30 09:36:12 +01:00
joeac 16576fd1f6 can have a sub-install.mk 2026-06-30 09:35:32 +01:00
joeac 3ff52465dd Makefile doesn't assume that every service has Makefile and Compose
service
2026-06-30 09:35:18 +01:00
joeac 0e9f8e2dd6 silences which complaining if no arch 2026-06-30 08:51:23 +01:00
joeac 75ca9d485d adds etherpad module 2026-06-29 12:01:49 +01:00
joeac 74dc86d56c fixes /etc/periodic/daily/joeac.net in Makefile 2026-06-29 12:00:17 +01:00
joeac 3e3c866ec0 uninstalls nginx module confs in Makefile 2026-06-29 11:59:47 +01:00
joeac 2b0c63a783 removes errant ) in Makefile 2026-06-29 11:59:15 +01:00
joeac 8386beac1d installs dyndns in Makefile 2026-06-29 11:59:02 +01:00
joeac dc9694fb32 Makefile: realpath ~ instead of realpath ~/.config/.. which may not exist 2026-06-29 09:29:19 +01:00
joeac 70a155a0a7 Makefile: CPU_ARCH can use arch instead of lscpu to find CPU architecture 2026-06-29 09:28:53 +01:00
joeac 673aaf1c13 installs nginx per module 2026-06-29 09:06:17 +01:00
joeac f491fe517a adds vaultwarden module on pwd.joeac.net 2026-06-29 07:32:35 +01:00
joeac f6c8f4fae6 remove redundant uninstall_service rule in Makefile 2026-06-29 07:32:35 +01:00