Jordan Dominion
|
5f353b4e2b
|
.msi + winget package initial support
|
2023-06-24 03:13:40 -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
|
b7536ae39d
|
Fix tgs-configure
|
2023-06-23 20:21:41 -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
|
c43d95142f
|
Escape Makefile escaping
|
2023-06-23 13:58:43 -04:00 |
|
Jordan Dominion
|
6b4c876746
|
Fix install commands
|
2023-06-23 13:37:41 -04:00 |
|
Jordan Dominion
|
424659301f
|
Fix install header again
|
2023-06-23 11:19:44 -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
|
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
|
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 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
|
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
|
ee91d8cb3c
|
Remove hardcoded keygrip in favour of repo var
|
2023-06-20 19:40:02 -04:00 |
|
Jordan Dominion
|
ec662fb31a
|
Fix control Section
|
2023-06-19 22:20:00 -04:00 |
|
Jordan Dominion
|
42bc7e1b9d
|
Better handling of when there's no signing key
|
2023-06-19 21:35:20 -04:00 |
|
Jordan Dominion
|
2d04228464
|
Fix signing for real
|
2023-06-19 20:57:14 -04:00 |
|
Jordan Dominion
|
786dc3375f
|
Add missing underscore
|
2023-06-19 16:10:24 -04:00 |
|
Jordan Dominion
|
2e3d46a9f5
|
Recursive copy here
|
2023-06-19 16:08:49 -04:00 |
|
Jordan Dominion
|
59e548d0ac
|
Fix gpg key import
|
2023-06-19 15:41:59 -04:00 |
|
 
|
6dfbd9dd33
|
Add @AffectedArc07's README suggestion change
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
|
2023-06-19 13:43:14 -04:00 |
|
Jordan Dominion
|
e003a7778f
|
Add package signing
|
2023-06-19 13:41:05 -04:00 |
|
Jordan
|
9dfb8c759c
|
Clean up debian package directory
|
2023-06-19 12:58:26 -04:00 |
|
Jordan
|
979ebe4f5b
|
Prevent error on first build
|
2023-06-19 12:13:52 -04:00 |
|
Jordan
|
56a4a95d6b
|
Revert "Remove worktrees technique from .deb build"
This reverts commit b9a0773457.
|
2023-06-19 12:05:39 -04:00 |
|
Jordan
|
c406695715
|
Build and release .deb in CI
Also several improvements to ci-suite
|
2023-06-19 11:23:20 -04:00 |
|
Jordan
|
b9a0773457
|
Remove worktrees technique from .deb build
|
2023-06-19 10:37:42 -04:00 |
|
Jordan
|
19c3f65257
|
Remove artifacts in .deb clean step
|
2023-06-19 10:36:56 -04:00 |
|
Jordan
|
12706b1914
|
Debian package builds
Also prevent setup Ctrl+C from blocking
|
2023-06-19 05:49:51 -04:00 |
|