Commit graph

15 commits

Author SHA1 Message Date
G Derber
f7761fd635
Add ability to differentiate group ownership from user ownership. 2024-08-06 09:38:25 -04:00
Jools Wills
ab88a0b6bc fixed some left over references to __mod_section[$id] to __mod_info[$id/section] 2021-02-22 03:22:45 +00:00
Jools Wills
14b0376d93 fixed some left over references to __mod_flags[id] to __mod_info[id/flags] 2021-02-22 03:14:59 +00:00
Jools Wills
0fecb55bf6 supplementary - add rp_module_repo info for some of the supplementary packages that should with it 2021-02-15 23:54:13 +00:00
Jools Wills
acdb1ddac8 Switch to associative arrays for module data and storage
Previously all the module data was in indexed arrays with matching offsets.
Each scriptmodule folder had an initial index and it was incremented per module.

Many package functions expected an index. Indexes were never unique and could change
depending on added modules etc. We also had to convert between them and module IDs.

Now it's all done by module id. There is a numbered index of all modules found, that
increments which is used in the GUI setup menus. But it's not needed by any packaging functions.

md_idx is dropped and the few modules that used it for install checks etc now use md_id.

all packaging functions use the id.

retropie_packages.sh now accepts the module id only.
2021-01-07 05:10:02 +00:00
Jools Wills
df5fe10715 mehstation - added nobin, as we can't build binaries for this due to issues with Go with qemu 2019-05-27 15:11:13 +01:00
Jools Wills
99b394a44b no longer need to make ~/.cache ~/.config ~/.local ~/.local/share folders in modules
* also remove symlinks from .cache as no need to move this to config area on retropie
2018-12-05 20:46:00 +00:00
Jools Wills
d6954113ba remove git dependencies from dolphin / mehstation - not needed 2017-08-02 18:29:41 +01:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
0e4a45ddd0 add systems to attractmode / mehstation even if rom folders are empty 2016-12-28 17:00:28 +00:00
Jools Wills
ebc7f052e2 mehstation - code ordering 2016-11-29 14:34:46 +00:00
Jools Wills
3899e6dba5 mehstation - add _del_system / _add_rom to mehstation.
* make sure we create the .rp files for retropie menu first, so the system gets added
2016-11-29 03:12:08 +00:00
Jools Wills
3d644d8a8d mehstation - _add_rom_mehdata for adding items to a platform 2016-11-28 21:44:19 +00:00
Jools Wills
62bde88ea1 mehstation - switched to using mehtadata for db init / platform adding 2016-11-28 21:44:19 +00:00
Jools Wills
856ff59ae0 added mehstation to experimental 2016-11-28 21:44:19 +00:00