Task #975

Add WolfAdmin to installers

Added by IR4T4 over 2 years ago. Updated 4 months ago.

Status:Feedback% Done:

80%

Priority:NormalSpent time:-
Assignee:-
Category:General
Target version:2.78
OS: Arch:

Description

Let’s add our prefered game manager to the installs.


Related issues

Related to ET: Legacy Development - Feature #932: Tighter interface with Lua admin suite New 02.09.2016
Related to ET: Legacy Development - Task #974: Release 2.76 "The enemy is weakened!" Fixed 15.01.2017
Related to ET: Legacy Development - Bug #1010: Engine db_mode 1 isn't accessible from mod and LuaSQL New 27.02.2017

Associated revisions

Revision 9811244e
Added by Spyhawk about 2 years ago

cmake: add WolfAdmin to installers, refs #975

Revision dda0db65
Added by IR4T4 about 2 years ago

misc: fix cmake scripts for geoip, ob & wa

Revision c0e1d809
Added by Spyhawk almost 2 years ago

misc: fixed WolfAdmin install path, refs #975

Revision 67e89ae5
Added by Spyhawk 6 months ago

misc: updated WolfAdmin md5sum, refs #975

History

#1 Updated by IR4T4 over 2 years ago

  • Related to Feature #932: Tighter interface with Lua admin suite added

#2 Updated by Timothy over 2 years ago

  • Subject changed from Add WoldAdmin to installers to Add WolfAdmin to installers

#3 Updated by Spyhawk over 2 years ago

From #217:

IR4T4 wrote:

We should ask the OB team to change their code and read the OB config file from fs_homepath first. If there is no file in fs_homepath the fs_basepath file is failback case.

There is a similar issue with WolfAdmin. We should ensure it takes fs_basepath as fallback (for config files, maybe database too).

#4 Updated by Spyhawk over 2 years ago

  • Related to Task #974: Release 2.76 "The enemy is weakened!" added

#5 Updated by Spyhawk over 2 years ago

  • Related to Feature #183: New referee menu for Omni-bot control added

#6 Updated by Spyhawk about 2 years ago

  • Fix "chmod: cannot access './legacy/omni-bot/': No such file or directory" error
  • Fix wIn installaler Polish translation
  • Fix WA default config + DB creation (done)

#7 Updated by IR4T4 about 2 years ago

  • Related to Bug #1010: Engine db_mode 1 isn't accessible from mod and LuaSQL added

#8 Updated by IR4T4 about 2 years ago

  • % Done changed from 0 to 80

#9 Updated by Spyhawk about 2 years ago


The WA achive shouldn’t be entirely extracted in the mod folder, but correctly installed. (done)

#10 Updated by illwieckz 8 months ago

I tried to compile ET: Legacy using easybuild.sh but it fails on WolfAdmin extraction step:

-- Installing WolfAdmin
-- Downloading WolfAdmin archive to /home/illwieckz/dev/etlegacy/build/legacy/wolfadmin.tar.gz
-- [download 1% complete]…
-- [download 100% complete]
-- Extracting WolfAdmin archive to /home/illwieckz/dev/etlegacy/build/legacy/wolfadmin
CMake Error at cmake/ETLInstallWolfAdmin.cmake:19 (file):
  file COPY cannot find
  "/home/illwieckz/dev/etlegacy/build/legacy/wolfadmin/luamods".
Call Stack (most recent call first):
  CMakeLists.txt:168 (include)

CMake Error at cmake/ETLInstallWolfAdmin.cmake:22 (file):
  file COPY cannot find
  "/home/illwieckz/dev/etlegacy/build/legacy/wolfadmin/lualibs".
Call Stack (most recent call first):
  CMakeLists.txt:168 (include)

-- Adding WolfAdmin to installer scripts
-- ***********************************************************
-- Genuine ET files are not copied - ET: Legacy won't start !!!
-- In order to start the game copy
-- pak0.pk3, pak1.pk3 and pak2.pk3
-- to ./etmain
-- ***********************************************************
-- Configuring incomplete, errors occurred!
See also "/home/illwieckz/dev/etlegacy/build/CMakeFiles/CMakeOutput.log".
Exiting!

The CMakeOutput.log seems to have nothing related to WolfAdmin:

$ grep -ir wolfadmin /home/illwieckz/dev/etlegacy/build/CMakeFiles/CMakeOutput.log
Ø

The wolfadmin.tar.gz file is correctly downloaded, stored with the right name and expected path, and listable.

#11 Updated by illwieckz 8 months ago

Wait, I just did that in cmake/ETLFunctions.cmake and it now works, that makes no sense:

-         COMMAND ${CMAKE_COMMAND} -E tar -xzf ${_PATH}
+         COMMAND ${CMAKE_COMMAND} -E tar -xvzf ${_PATH}

#12 Updated by IR4T4 6 months ago

  • Status changed from New to Feedback
  • Target version changed from 2.76 to 2.78

#13 Updated by IR4T4 6 months ago

  • Target version changed from 2.78 to 2.77

#14 Updated by IR4T4 5 months ago

  • Related to deleted (Feature #183: New referee menu for Omni-bot control)

#15 Updated by Spyhawk 4 months ago

  • Target version changed from 2.77 to 2.78

Also available in: Atom PDF