Commit Graph

27 Commits

Author SHA1 Message Date
SkyratBot
f23e45a5c4 [MIRROR] Add tgsv4 file to check for deps before launching the server (#7571)
* Add tgsv4 file to check for deps before launching the server (#60829)

Workaround for needing libssl2 in a docker image that doesn't come with it until we make this proper.

* Add tgsv4 file to check for deps before launching the server

Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
2021-08-15 22:50:40 +01:00
Gandalf
84fcf3b429 Byond minimum version is now 514.1557 (#6626)
* 514.1557

* a
2021-07-01 00:06:33 +01:00
Gandalf
c437a34fe0 TGUI hardset (#5252)
* FFFF

* AAA

* FUCK WE MISSED THIS PR

* Update interface.dm
2021-04-27 17:13:22 +01:00
SkyratBot
c3fb3a0fb9 [MIRROR] Fix PreCompile.bat failing with spaced paths (#4723)
* Fix PreCompile.bat failing with spaced paths (#58184)

* Fix PreCompile.bat failing with spaced paths

* Undo spacification

* Fix PreCompile.bat failing with spaced paths

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2021-04-07 14:53:50 +01:00
SkyratBot
63c229a145 [MIRROR] Add youtube-dl to tgs4 precompile scripts for Linux (windows users on suspicious individuals watch) (#4703)
* Add youtube-dl to tgs4 precompile scripts for Linux (windows users on suspicious individuals watch) (#58135)

Adds the ability for the TGS4 precompile script on Linux platforms to resolve the youtube-dl dependency. This essentially is for Docker deployments, but can also apply to regular TGS4 deployments as well.

* Add youtube-dl to tgs4 precompile scripts for Linux (windows users on suspicious individuals watch)

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2021-04-06 20:37:09 +01:00
SkyratBot
13f94a539a [MIRROR] Add extools compilation to the TGS4 precompile scripts for linux (#4615)
* Add extools compilation to the TGS4 precompile scripts for linux (#58113)

* Add extools compilation to the TGS4 precompile scripts for linux

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2021-04-03 16:22:10 +01:00
SkyratBot
f85f487ca6 [MIRROR] Update dependencies installed for TGSv4 precompile scripts (#4588)
* Update dependencies installed for TGSv4 precompile scripts (#58108)

* add libssl1.1

* i was told to add myself to this as well

* Update dependencies installed for TGSv4 precompile scripts

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2021-04-02 01:36:14 +01:00
Gandalf
81f31a1211 aaaaaaaa (#4363) 2021-03-24 15:46:19 +00:00
SkyratBot
02e5260efd Fixes TGS compiles on windows. (#4252)
Co-authored-by: AnturK <AnturK@users.noreply.github.com>
2021-03-19 21:21:01 +00:00
Useroth
ef6481e253 Missed PR mirrors from tgstation (https://github.com/tgstation/tgstation/pull/55373 and https://github.com/tgstation/tgstation/pull/56080) (#2759)
* Mirror of tgstation's Common Build Tooling (#55373)

* tgui 4.3 (#56080)

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-01-18 07:42:54 +01:00
SkyratBot
76bb0c52c6 [MIRROR] Add export PKG_CONFIG_ALLOW_CROSS to PreCompile.sh (#2527)
* Add export PKG_CONFIG_ALLOW_CROSS to PreCompile.sh (#55909)

From the rust-g README

* Add export PKG_CONFIG_ALLOW_CROSS to PreCompile.sh

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2021-01-07 00:15:10 +01:00
SkyratBot
9db59d58a7 [MIRROR] Update precompile.sh with the one I had to use to get everything to work (#2105)
* Update precompile.sh with the one I had to use to get everything to work (#55304)

Some notes:
* failures are hard to deal with if so many installs are behind narrowly scoped checks. This should be improved. for instance rustup failing meant it never ran again. even if you fixed the cause.
* you have to install the 64 bit version of openssl too or pkg-config can't find it.
* rustup was not in path
* setting a target changes the path the .so is dumped out to.

I don't care how ugly and bad this is, this is likely what will get used in production unless somebody hands me a better working version.

side-note: move to debian based docker images when?

* Update precompile.sh with the one I had to use to get everything to work

Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
2020-12-10 10:47:21 +00:00
SkyratBot
0efa39a6af [MIRROR] Update TGS4 PreCompile.sh (#1679)
* Update TGS4 PreCompile.sh (#54794)

* Update TGS4 PreCompile.sh

- Fix bad brackets
- Update rust-g build command
- Remove `--default-host`

* Add i686-unknown-linux-gnu target

* Update TGS4 PreCompile.sh

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2020-11-11 02:55:14 +00:00
SkyratBot
d21d31d3a8 [MIRROR] Better script for docker (#1417)
* Better script for docker (#54501)

The linux one shot script is not a drop-in for the docker script. Let's separate the two.

* Better script for docker

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2020-10-22 04:37:29 +02:00
jdawg1290
62676e72a8 Force LF line endings with gitattributes and convert repo (#52266)
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-07-16 03:02:40 +03:00
Jordan Brown
586bc81b4a Rage hack for starting an auto updating /tg/ tgs4 docker instance with the db preconfigured (#51108)
* Rage code

* Hrrm

* Fix windows newlines

* Utter insanity

* This won't work as a post compile step

* Why didn't I do this before?

* Shouldn't be necessary

* This could be it

* Just move it here

* Fixes

* Readme updates

* Readme

* REAAAAD

* Use envars

* More env vars

* typo

* Fixes

* REAAAD

* Fix script

* The missing link
2020-05-25 02:14:34 +08:00
Jordan Brown
c81cc29e1d Add a missing sudo call to TGS PostCompile.sh (#51105) 2020-05-15 00:50:31 -07:00
Jordan Brown
85c97791d2 Change to mkdir -p to prevent errors 2018-12-20 17:24:05 -05:00
Jordan Brown
ff3f32f0e9 Remove git clean commands from PostCompile.sh 2018-12-20 09:41:55 -05:00
Jordan Brown
9fbd09b3a4 Change post compile script shell executor to bash (#41173) 2018-11-02 19:21:31 +01:00
Jordan Brown
2b6aa4bc04 Ensure deploy.sh is +x before running it in PostCompile.sh 2018-10-18 22:00:44 -04:00
Jordan Brown
bdd9d86287 Fix PostCompile.sh (#40976)
* Fix PostCompile.sh

* shell is hard

* How am I this bad at shell
2018-10-18 19:26:24 -04:00
Jordan Brown
9f6267a730 Remove Windows TGS4 PostCompile scripts (#40677) 2018-10-04 17:55:13 -04:00
oranges
f1fd861ddb Merge pull request #40325 from Cyberboss/PostComScriptUpdate
Add BSQL and rust-g deployment to Linux TGS4 PostCompile script
2018-09-25 13:28:32 +12:00
Jordan Brown
100404e4d9 Add TGS4 PreSynchronize (Changelog compile) scripts (#40356)
TGS4 does not have changelog shitcode
TGS4 does not have changelog shitcode
TGS4 does not have changelog shitcode
TGS4 does not have changelog shitcode
TGS4 does not have changelog shitcode
TGS4 does not have changelog shitcode
2018-09-23 19:23:09 +12:00
Jordan Brown
62601a3215 Add BSQL and rust-g deployment to Linux TGS4 PostCompile script 2018-09-17 15:16:20 -04:00
Jordan Brown
33ffd92596 Add TGS4 post compile scripts (#39629)
Literally just does deploy.sh on the output
2018-08-12 13:32:19 -07:00