Explorar el Código

fix(bt): add convertion of the startscript to LF (#4008)

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
Christian hace 3 años
padre
commit
8dc7861c63

+ 1 - 1
lgsm/data/almalinux-8.csv

@@ -15,7 +15,7 @@ bfv,compat-libstdc++-33.i686,glibc.i686
 bmdm,ncurses-libs.i686
 bo
 bs
-bt,libicu
+bt,libicu,dos2unix
 bt1944
 cc
 cd

+ 1 - 1
lgsm/data/centos-7.csv

@@ -15,7 +15,7 @@ bfv,compat-libstdc++-33.i686,glibc.i686
 bmdm,ncurses-libs.i686
 bo
 bs
-bt,libicu
+bt,libicu,dos2unix
 bt1944
 cc
 cd

+ 1 - 1
lgsm/data/centos-8.csv

@@ -15,7 +15,7 @@ bfv,compat-libstdc++-33.i686,glibc.i686
 bmdm,ncurses-libs.i686
 bo
 bs
-bt,libicu
+bt,libicu,dos2unix
 bt1944
 cc
 cd

+ 1 - 1
lgsm/data/debian-10.csv

@@ -15,7 +15,7 @@ bfv,libncurses5:i386,libstdc++5:i386
 bmdm,libncurses5:i386
 bo
 bs
-bt,libicu-dev
+bt,libicu-dev,dos2unix
 bt1944
 cc
 cd

+ 1 - 1
lgsm/data/debian-11.csv

@@ -15,7 +15,7 @@ bfv,libncurses5:i386,libstdc++5:i386
 bmdm,libncurses5:i386
 bo
 bs
-bt,libicu-dev
+bt,libicu-dev,dos2unix
 bt1944
 cc
 cd

+ 1 - 1
lgsm/data/debian-9.csv

@@ -15,7 +15,7 @@ bfv,libncurses5:i386,libstdc++5:i386
 bmdm,libncurses5:i386
 bo
 bs
-bt,libicu-dev
+bt,libicu-dev,dos2unix
 bt1944
 cc
 cd

+ 1 - 1
lgsm/data/rocky-8.csv

@@ -15,7 +15,7 @@ bfv,compat-libstdc++-33.i686,glibc.i686
 bmdm,ncurses-libs.i686
 bo
 bs
-bt,libicu
+bt,libicu,dos2unix
 bt1944
 cc
 cd

+ 1 - 1
lgsm/data/ubuntu-16.04.csv

@@ -14,7 +14,7 @@ bfv,libncurses5:i386,libstdc++5:i386
 bmdm,libncurses5:i386
 bo
 bs
-bt,libicu-dev
+bt,libicu-dev,dos2unix
 bt1944
 cc
 cd

+ 1 - 1
lgsm/data/ubuntu-18.04.csv

@@ -15,7 +15,7 @@ bfv,libncurses5:i386,libstdc++5:i386
 bmdm,libncurses5:i386
 bo
 bs
-bt,libicu-dev
+bt,libicu-dev,dos2unix
 bt1944
 cc
 cd

+ 1 - 1
lgsm/data/ubuntu-20.04.csv

@@ -15,7 +15,7 @@ bfv,libncurses5:i386,libstdc++5:i386
 bmdm,libncurses5:i386
 bo
 bs
-bt,libicu-dev
+bt,libicu-dev,dos2unix
 bt1944
 cc
 cd

+ 1 - 1
lgsm/data/ubuntu-21.04.csv

@@ -15,7 +15,7 @@ bfv,libncurses5:i386,libstdc++5:i386
 bmdm,libncurses5:i386
 bo
 bs
-bt,libicu-dev
+bt,libicu-dev,dos2unix
 bt1944
 cc
 cd

+ 1 - 1
lgsm/data/ubuntu-22.04.csv

@@ -15,7 +15,7 @@ bfv,libncurses5:i386,libstdc++5:i386
 bmdm,libncurses5:i386
 bo
 bs
-bt,libicu-dev
+bt,libicu-dev,dos2unix
 bt1944
 cc
 cmw

+ 8 - 0
lgsm/functions/fix_bt.sh

@@ -14,3 +14,11 @@ if [ ! -d "${XDG_DATA_HOME:="${HOME}/.local/share"}/Daedalic Entertainment GmbH/
 	mkdir -p "${XDG_DATA_HOME:="${HOME}/.local/share"}/Daedalic Entertainment GmbH/Barotrauma"
 	fn_fix_msg_end
 fi
+
+# check if startscript is with windows line endings and reformat it
+if file -b "${serverfiles}${executable:1}" | grep -q CRLF; then
+	fixname="Convert ${executable:2} to unix file format"
+	fn_fix_msg_start
+	dos2unix -q "${serverfiles}${executable:1}"
+	fn_fix_msg_end
+fi