mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-07-09 15:13:58 +01:00
39 lines
1.2 KiB
Makefile
Executable File
39 lines
1.2 KiB
Makefile
Executable File
#!/usr/bin/make -f
|
|
|
|
export DH_VERBOSE = 1
|
|
|
|
%:
|
|
dh $@
|
|
|
|
override_dh_auto_clean:
|
|
rm -rf artifacts
|
|
dotnet clean -c ReleaseNoWindows
|
|
|
|
override_dh_auto_build:
|
|
cd src/Tgstation.Server.Host.Console && dotnet publish -c Release -o ../../artifacts
|
|
cd src/Tgstation.Server.Host && dotnet publish -c Release -o ../../artifacts/lib/Default
|
|
rm artifacts/lib/Default/appsettings.yml
|
|
build/RemoveUnsupportedRuntimes.sh artifacts/lib/Default
|
|
build/RemoveUnsupportedRuntimes.sh artifacts
|
|
|
|
override_dh_auto_install:
|
|
cp build/package/deb/MakeInstall ./Makefile
|
|
dh_auto_install --
|
|
|
|
override_dh_strip:
|
|
|
|
override_dh_shlibdeps:
|
|
|
|
override_dh_installsystemd:
|
|
dh_installsystemd -v --restart-after-upgrade
|
|
|
|
override_dh_fixperms:
|
|
dh_fixperms
|
|
find debian/tgstation-server/opt/tgstation-server -exec chmod 544 {} +
|
|
find debian/tgstation-server/opt/tgstation-server -type d -exec chmod 555 {} +
|
|
find debian/tgstation-server/opt/tgstation-server/lib -exec chmod 744 {} +
|
|
find debian/tgstation-server/opt/tgstation-server/lib -type d -exec chmod 755 {} +
|
|
find debian/tgstation-server/etc/tgstation-server -exec chmod 644 {} +
|
|
find debian/tgstation-server/etc/tgstation-server -type d -exec chmod 755 {} +
|
|
chmod 640 debian/tgstation-server/etc/tgstation-server/appsettings.Production.yml
|