From 0795748398edec028d6cdb2b5c7e3362a7b12899 Mon Sep 17 00:00:00 2001 From: Amy Gale Ruth Bowersox Date: Tue, 24 Jan 2023 21:30:12 -0700 Subject: [PATCH] Makefile now generates client and server zip files --- Makefile | 24 ++++++++++-------------- scripts/list-mods | 17 ----------------- 2 files changed, 10 insertions(+), 31 deletions(-) delete mode 100755 scripts/list-mods diff --git a/Makefile b/Makefile index b469c9a..7181ce0 100644 --- a/Makefile +++ b/Makefile @@ -10,14 +10,13 @@ all: client-modpack server-pack client-modpack: verify-mods mkdir -p build/client -rm -rf build/client/* - mkdir build/client/{bin,config,coremods,mods} + mkdir build/client/bin + mkdir build/client/config + mkdir build/client/coremods + mkdir build/client/mods cp mods-source/forge/${FORGEMOD} build/client/bin/modpack.jar - for i in $(scripts/list-mods mods-source/server); do - cp mods-source/server/$i build/client/mods - done - for i in $(scripts/list-mods mods-source/client); do - cp mods-source/client/$i build/client/mods - done + cp mods-source/server/*.jar build/client/mods + cp mods-source/client/*.jar build/client/mods cp -r config-source/* build/client/config -rm -f build/erbosoft-sierra-${VERSION}.zip cd build/client; zip -r ../erbosoft-sierra-${VERSION}.zip . @@ -28,13 +27,10 @@ server-pack: verify-mods cp mods-source/forge/${FORGEINSTALLER} build/server cd build/server; java -jar ./${FORGEINSTALLER} -installServer rm -f build/server/${FORGEINSTALLER}* - mkdir build/server/{config,mods} - for i in $(scripts/list-mods mods-source/server); do - cp mods-source/server/$i build/server/mods - done - for i in $(scripts/list-mods mods-source/client); do - cp mods-source/client/$i build/server/mods - done + mkdir build/server/config + mkdir build/server/mods + cp mods-source/server/*.jar build/server/mods + cp mods-source/client/*.jar build/server/mods cp -r config-source/* build/server/config sed -e 's/@FORGEJAR@/${FORGEMOD}/' scripts/launch.sh.template > build/server/launch.sh chmod 755 build/server/launch.sh diff --git a/scripts/list-mods b/scripts/list-mods deleted file mode 100755 index f0b08fb..0000000 --- a/scripts/list-mods +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/perl -# list-mods - Lists out the contents of the modlist.txt to just show the mod JAR names. -# AGRB 1/24/2023 - -die "Usage: $0 directory-name\n" if $#ARGV < 0; -my $dir = $ARGV[0]; -die "$0: $dir is not a directory\n" unless -d $dir; -die "$0: $dir does not contain a modlist.txt\n" unless -f "$dir/modlist.txt"; -open MODLIST, "<$dir/modlist.txt" or die "$0: unable to open $dir/modlist.txt"; -while () { - chomp; - next if /^\s*#/; - ($modjar, $url) = split(/\|/); - print "$modjar\n" -} -close MODLIST; -exit 0;