From c43d95142f7fa1d8c265a8d394ecae6cc2f6ef8f Mon Sep 17 00:00:00 2001 From: Jordan Dominion Date: Fri, 23 Jun 2023 13:50:00 -0400 Subject: [PATCH] Escape Makefile escaping --- build/package/deb/MakeInstall | 2 +- build/package/deb/install_artifacts.sh | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100755 build/package/deb/install_artifacts.sh diff --git a/build/package/deb/MakeInstall b/build/package/deb/MakeInstall index 5326c67b23..dff34a53ac 100755 --- a/build/package/deb/MakeInstall +++ b/build/package/deb/MakeInstall @@ -2,7 +2,7 @@ install: install -d "$(DESTDIR)/opt/tgstation-server" - cd artifacts && for f in $(find .); do install "$f" "$(DESTDIR)/opt/tgstation-server/$f"; done + build/package/deb/install_artifacts.sh "$(DESTDIR)" install -d "$(DESTDIR)/etc/tgstation-server" install 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" diff --git a/build/package/deb/install_artifacts.sh b/build/package/deb/install_artifacts.sh new file mode 100755 index 0000000000..daa17033cc --- /dev/null +++ b/build/package/deb/install_artifacts.sh @@ -0,0 +1,3 @@ +#!/usr/bin/sh -e + +cd artifacts && for f in $(find .); do install "$f" "$1/opt/tgstation-server/$f"; done