mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-07-19 12:04:18 +01:00
Fix issues with .deb /etc symlink
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
|
||||
install:
|
||||
build/package/deb/install_artifacts.sh "$(DESTDIR)"
|
||||
install -D build/package/deb/appsettings.Initial.yml "$(DESTDIR)/etc/tgstation-server/appsettings.Production.yml"
|
||||
ln -s "$(DESTDIR)/etc/tgstation-server/appsettings.Production.yml" "$(DESTDIR)/opt/tgstation-server/appsettings.Production.yml"
|
||||
install -d "$(DESTDIR)/usr/bin"
|
||||
install -D build/package/deb/tgs-configure "$(DESTDIR)/usr/bin/"
|
||||
install -D build/package/deb/appsettings.Initial.yml "$(DESTDIR)/etc/tgstation-server/appsettings.Initial.yml"
|
||||
install src/Tgstation.Server.Host/appsettings.yml "$(DESTDIR)/etc/tgstation-server/appsettings.ex.yml"
|
||||
install -D build/package/deb/tgs-configure "$(DESTDIR)/usr/bin/tgs-configure"
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
/etc/tgstation-server/appsettings.Production.yml /opt/tgstation-server/appsettings.Production.yml
|
||||
@@ -1,6 +1,10 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
if [ "$1" = "configure" ]; then
|
||||
# Copy appsettings.Initial.yml to .Production to make the symlink work
|
||||
cp /etc/tgstation-server/appsettings.Initial.yml /etc/tgstation-server/appsettings.Production.yml
|
||||
chown 600 /etc/tgstation-server/appsettings.Production.yml
|
||||
|
||||
# disable first time startup so user can configure
|
||||
deb-systemd-helper mask 'tgstation-server.service' >/dev/null || true
|
||||
fi
|
||||
|
||||
@@ -216,6 +216,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "debian", "debian", "{08E7C6
|
||||
build\package\deb\debian\changelog = build\package\deb\debian\changelog
|
||||
build\package\deb\debian\control = build\package\deb\debian\control
|
||||
build\package\deb\debian\copyright = build\package\deb\debian\copyright
|
||||
build\package\deb\debian\links = build\package\deb\debian\links
|
||||
build\package\deb\debian\postinst = build\package\deb\debian\postinst
|
||||
build\package\deb\debian\prerm = build\package\deb\debian\prerm
|
||||
build\package\deb\debian\rules = build\package\deb\debian\rules
|
||||
|
||||
Reference in New Issue
Block a user