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 |
|