Commit Graph
16 Commits
Author SHA1 Message Date
Jordan Dominion 9747be0b59 Workaround for Debian stupidity
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679746
2024-02-19 17:56:04 -05:00
Jordan Dominion 9ea704b24b Merge branch 'dev' into V6 2023-11-12 08:33:16 -05:00
Jordan Dominion 1527900571 Fix .deb installation directory ownership 2023-11-10 23:23:46 -05:00
Jordan Dominion 22bd831c8c Only create tgstation-server user + other permission fixes on first install. 2023-11-10 23:23:19 -05:00
Jordan Dominion 2413dc84f0 Fix .deb postinst conditional. 2023-11-10 23:21:06 -05:00
Jordan Dominion be6fe8fa88 Run systemd as the user tgstation-server
- Fix .deb build only working in gh-actions tailored environment.
- Fix indentation in `rules`.
- Fix build script not working fully without a signing key.
- Standardize to node 20 as a build dependency.
- Fix my ADHD in the `README.md`.

Closes #1658
2023-11-04 17:29:54 -04:00
Jordan Dominion 10f2852c6a Debian is smart about /etc files. Fix ownership 2023-06-23 22:10:09 -04:00
Jordan Dominion dd60436c27 Let the systemd service fail on default startup 2023-06-23 21:49:59 -04:00
Jordan Dominion 95e229d3ce Fix issues with .deb /etc symlink 2023-06-23 20:40:48 -04:00
Jordan Dominion 424659301f Fix install header again 2023-06-23 11:19:44 -04:00
Jordan Dominion 3f9dcf7103 Use deb-systemd-helper 2023-06-23 08:57:01 -04:00
Jordan Dominion 1b4d392b3d Use literal backslashes in intro banner 2023-06-23 08:49:52 -04:00
Jordan Dominion f40d85c286 Use deb-systemd-invoke 2023-06-23 08:27:59 -04:00
Jordan Dominion ac3af477f0 Fix debian postinst script 2023-06-23 08:23:40 -04:00
Jordan Dominion fd02144e40 Tell user to run tgs-configure 2023-06-23 01:27:35 -04:00
Jordan 12706b1914 Debian package builds
Also prevent setup Ctrl+C from blocking
2023-06-19 05:49:51 -04:00