Skip to content

fix(bins): BINS BEGONE#186

Open
dark0dave wants to merge 1 commit intoGibberlings3:masterfrom
dark0dave:fix/includedbins
Open

fix(bins): BINS BEGONE#186
dark0dave wants to merge 1 commit intoGibberlings3:masterfrom
dark0dave:fix/includedbins

Conversation

@dark0dave
Copy link

Signed-off-by: dark0dave dark0dave@mykolab.com

@dark0dave
Copy link
Author

I've put back the rm -rf commands tho, I think its helpful to leave them in order for debug.

yeah bin checking should happen up front at the start, so I don't scream in frustration after 5 minutes

@dark0dave
Copy link
Author

Also please understand that packing your own binaries for linux or macos is inherently bad and straight up dangerous.

@GraionDilach
Copy link
Contributor

MacOS is inherently bad to begin with so I don't really see a difference on that front.

@GraionDilach
Copy link
Contributor

GraionDilach commented Feb 8, 2026

Please keep in mind that @K4thos merges PRs sporadically, so don't take it personal if you're perceived as ignored.

@dark0dave
Copy link
Author

Thats fine, I just wanted to fix this.

@Argent77
Copy link
Contributor

@dark0dave Is there a reason why this PR removes shortcut creation support for Linux?

@Argent77
Copy link
Contributor

EET_end seems to complete with warnings with this PR. I couldn't find anything helpful in the log, except for a short message about chmod failing to set the executable bit on a weidu binary. Possibly a regression from the binary removal?

Suggestion: The readme should be updated with the information that on Linux and macOS platforms the weidu and lua binaries must be present on the system. I don't know if a specific Lua version is required. The binary originally shipped with EET was Lua 5.3, but some distros may still provide older versions by default.

@dark0dave
Copy link
Author

dark0dave commented Feb 10, 2026

Sorry yes re shortcuts my bad. Will fix.

@dark0dave
Copy link
Author

I'll fix the chmod error. Likely trying to chmod exiting binaries.

@dark0dave
Copy link
Author

And I'll update the readme.

@dark0dave
Copy link
Author

@Argent77 and @GraionDilach those fixes have been applied please take another look

@Argent77
Copy link
Contributor

I'd suggest to add these instructions to the readme-EET.html as well.

@dark0dave
Copy link
Author

@Argent77 done html added.

Signed-off-by: dark0dave <dark0dave@mykolab.com>
END

OUTER_SPRINT shell_cmd ~%lua% %MOD_FOLDER%/lib/tlk_cnt.lua~
PRINT ~%shell_cmd%~

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not there for review, I couldn't say anything about the content :p

I tried to install EET with this patch applied on a non-case-insensitive FS.

At this specific point, I get

lua EET/lib/tlk_cnt.lua
lua: cannot open eet/lib/tlk_cnt.lua: No such file or directory

Shell command failed to execute: lua EET/lib/tlk_cnt.lua

I find it a bit surprising, it (correctly) identifies the path as EET/lib/tlk_cnt.lua in the PRINT but then goes on to replace EET with eet in the AT_NOW.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And it's ever weirder that the previous AT_NOW (weidu invocation) does not end up with the same error. I must have done something wrong...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments