Commit Graph
9876 Commits
Author SHA1 Message Date
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 91f197c121 Set WorkingDirectory in .service to avoid tgs.sh 2023-06-23 20:22:41 -04:00
Jordan Dominion b7536ae39d Fix tgs-configure 2023-06-23 20:21:41 -04:00
Jordan Dominion b75571aa25 Use SIGTERM for WatchdogSignal
The host watchdog will kill the main process if it needs to.
2023-06-23 20:15:09 -04:00
Jordan Dominion e37160e744 Fix SystemD heartbeat timings 2023-06-23 20:09:29 -04:00
Jordan Dominion bc5b5f9e96 Fix Mono.Posix loading on Windows host watchdog 2023-06-23 20:08:27 -04:00
Jordan Dominion 85f8c9131b Make new initial appsetting detect as empty 2023-06-23 20:07:05 -04:00
Jordan Dominion 7e1245f0bf Fix creating deb directory structure 2023-06-23 17:01:21 -04:00
Jordan Dominion 3defb49450 find only files 2023-06-23 14:51:41 -04:00
Jordan Dominion 5d9115100f * instead of . in find command 2023-06-23 14:38:04 -04:00
Jordan Dominion 5fffe501a2 CLOCK_MONOTONIC is a non-portable native define...
Use a hacky Stopwatch value instead
2023-06-23 14:31:28 -04:00
Jordan Dominion c43d95142f Escape Makefile escaping 2023-06-23 13:58:43 -04:00
Jordan Dominion 065968e31d Nuget Package updates 2023-06-23 13:41:05 -04:00
Jordan Dominion 6b4c876746 Fix install commands 2023-06-23 13:37:41 -04:00
Jordan Dominion 647ed308bb Fully support notify-reload 2023-06-23 13:37:16 -04:00
Jordan Dominion 424659301f Fix install header again 2023-06-23 11:19:44 -04:00
Jordan Dominion d5cd222800 Update the README with tgs-configure for Linux 2023-06-23 11:04:26 -04:00
Jordan Dominion 0ac3966bc4 Clean up configure script 2023-06-23 11:01:15 -04:00
Jordan Dominion 0a89cdd95d Use recursive install 2023-06-23 09:51:28 -04:00
Jordan Dominion f8127db2c6 uninstall is completely unnecessary here 2023-06-23 09:25:57 -04:00
Jordan Dominion 257f462960 Fix issues with installing configuration 2023-06-23 09:07:42 -04:00
Jordan Dominion 6b1aad68e0 Code deduplication 2023-06-23 09:02:07 -04:00
Jordan Dominion 9db41ee8ee Use WATCHDOG=1 as initial sd_notify command 2023-06-23 09:01:01 -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 6f167a1794 Add a newline for readibility 2023-06-23 08:41:36 -04:00
Jordan Dominion 78c425ee12 Set -e in tgs.sh 2023-06-23 08:41:21 -04:00
Jordan Dominion aac1fbb069 Do not package platform executable artifacts 2023-06-23 08:40:08 -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 DominionandGitHub 39f1409d0b Merge pull request #1570 from tgstation/MoreDebGotchas
Removes Configuration auto-reloading. Make deployment event script respect low priority config.
2023-06-23 02:39:04 -04:00
Jordan Dominion 2ba6330d87 Use install -d. Switch to /usr/bin 2023-06-23 01:48:51 -04:00
Jordan Dominion 0192201e71 Specifying --name here is redundant 2023-06-23 01:43:50 -04:00
Jordan Dominion 11c1acfceb Use install here 2023-06-23 01:38:03 -04:00
Jordan Dominion d5a1739079 Fix libsystemd package name 2023-06-23 01:35:23 -04:00
Jordan Dominion fd02144e40 Tell user to run tgs-configure 2023-06-23 01:27:35 -04:00
Jordan Dominion be5e3fddb6 Add SystemD notify support 2023-06-23 00:38:08 -04:00
Jordan Dominion 16e34c79c3 Fix test issues 2023-06-22 22:36:57 -04:00
Jordan Dominion 658b023ab4 Remove defunct comment 2023-06-22 18:17:44 -04:00
Jordan Dominion 4bf41396aa Create configuration file in /etc/tgstation-server along with example.
Symlink to application directory.
2023-06-22 18:17:34 -04:00
Jordan Dominion b10fb51e08 Scripts executed by deployment events should now respect Session:LowPriorityDeploymentProcesses 2023-06-22 18:15:24 -04:00
Jordan Dominion 6681bd3ecb Explicitly disable config reloading
Closes #1143
2023-06-22 18:12:35 -04:00
Jordan Dominion 75c5c92911 Document appsettings.yml 2023-06-22 08:29:57 -04:00
Jordan Dominion 305e1fd498 Minor README changes 2023-06-22 06:42:44 -04:00
Jordan DominionandGitHub b31e1c68a5 Merge pull request #1567 from tgstation/ForgotTheReadme
Update README with new Ubuntu/Debian installation instructions
2023-06-22 02:32:31 -04:00
Jordan Dominion 3fd1615121 Update README with new Ubuntu/Debian installation instructions 2023-06-22 01:29:10 -04:00
Jordan Dominion 13d5bde935 Merge branch 'dev' into 1458-AddMapThreadsParam 2023-06-21 22:39:53 -04:00
Jordan Dominion a73723869b Fix some ArgumetNullException checks 2023-06-21 22:22:46 -04:00