ronoaldo / minetools

Utilities for Minetest server management
GNU Lesser General Public License v2.1
19 stars 1 forks source link

Incorrect package parsing when detecting format #3

Closed ronoaldo closed 2 years ago

ronoaldo commented 2 years ago

Sometimes, the incorrect prefix is detected when we have a mod.conf file. The shortest init.lua should be used, but in this case, it's not the correct one.

$ contentdb -verbose install --update Calinou/moreblocks
Searching for package  Calinou/moreblocks
[minetools.api] 2021/09/30 21:57:08 DEBUG: Request GET https://content.minetest.net/api/packages/Calinou/moreblocks?
[minetools.api] 2021/09/30 21:57:10 DEBUG: Response 200: 200 OK
Downloading Calinou/moreblocks@8247 ...
[minetools.api] 2021/09/30 21:57:10 DEBUG: Request GET https://content.minetest.net/packages/Calinou/moreblocks/download/?
[minetools.api] 2021/09/30 21:57:11 DEBUG: Response 200: 200 OK
[minetools.api] 2021/09/30 21:57:12 DEBUG: wrote 77423 bytes
[minetools.api] 2021/09/30 21:57:12 DEBUG: Processing archive of type mod (stripPrefix=moreblocks/stairsplus/)
[minetools.api] 2021/09/30 21:57:12 DEBUG: moreblocks/stairsplus/ mod.conf not found, creating one
Extracting package contents ...
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/.editorconfig' into 'mods/moreblocks/moreblocks/.editorconfig'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/.github/workflows/build.yml' into 'mods/moreblocks/moreblocks/.github/workflows/build.yml'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/.luacheckrc' into 'mods/moreblocks/moreblocks/.luacheckrc'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/.pre-commit-config.yaml' into 'mods/moreblocks/moreblocks/.pre-commit-config.yaml'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/CHANGELOG.md' into 'mods/moreblocks/moreblocks/CHANGELOG.md'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/CONTRIBUTING.md' into 'mods/moreblocks/moreblocks/CONTRIBUTING.md'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/LICENSE.md' into 'mods/moreblocks/moreblocks/LICENSE.md'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/README.md' into 'mods/moreblocks/moreblocks/README.md'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/aliases.lua' into 'mods/moreblocks/moreblocks/aliases.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/circular_saw.lua' into 'mods/moreblocks/moreblocks/circular_saw.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/config.lua' into 'mods/moreblocks/moreblocks/config.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/crafting.lua' into 'mods/moreblocks/moreblocks/crafting.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/init.lua' into 'mods/moreblocks/moreblocks/init.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/intllib.lua' into 'mods/moreblocks/moreblocks/intllib.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/locale/de.po' into 'mods/moreblocks/moreblocks/locale/de.po'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/locale/es.po' into 'mods/moreblocks/moreblocks/locale/es.po'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/locale/fr.po' into 'mods/moreblocks/moreblocks/locale/fr.po'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/locale/it.po' into 'mods/moreblocks/moreblocks/locale/it.po'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/locale/pl.po' into 'mods/moreblocks/moreblocks/locale/pl.po'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/locale/ru.po' into 'mods/moreblocks/moreblocks/locale/ru.po'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/locale/template.pot' into 'mods/moreblocks/moreblocks/locale/template.pot'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/locale/zh_CN.po' into 'mods/moreblocks/moreblocks/locale/zh_CN.po'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/locale/zh_TW.po' into 'mods/moreblocks/moreblocks/locale/zh_TW.po'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/mod.conf' into 'mods/moreblocks/moreblocks/mod.conf'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_cut.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_cut.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_half.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_half.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_half_raised.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_half_raised.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_inner.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_inner.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_inner_cut.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_inner_cut.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_inner_cut_half.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_inner_cut_half.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_inner_cut_half_raised.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_inner_cut_half_raised.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_inner_half.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_inner_half.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_inner_half_raised.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_inner_half_raised.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_outer.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_outer.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_outer_cut.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_outer_cut.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_outer_cut_half.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_outer_cut_half.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_outer_cut_half_raised.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_outer_cut_half_raised.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_outer_half.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_outer_half.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/models/moreblocks_slope_outer_half_raised.obj' into 'mods/moreblocks/moreblocks/models/moreblocks_slope_outer_half_raised.obj'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/nodes.lua' into 'mods/moreblocks/moreblocks/nodes.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/ownership.lua' into 'mods/moreblocks/moreblocks/ownership.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/redefinitions.lua' into 'mods/moreblocks/moreblocks/redefinitions.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/settingtypes.txt' into 'mods/moreblocks/moreblocks/settingtypes.txt'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/API.md' into 'mods/moreblocks/API.md'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/common.lua' into 'mods/moreblocks/common.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/custom.lua' into 'mods/moreblocks/custom.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/defs.lua' into 'mods/moreblocks/defs.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/init.lua' into 'mods/moreblocks/init.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/microblocks.lua' into 'mods/moreblocks/microblocks.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/panels.lua' into 'mods/moreblocks/panels.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/recipes.lua' into 'mods/moreblocks/recipes.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/registrations.lua' into 'mods/moreblocks/registrations.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/slabs.lua' into 'mods/moreblocks/slabs.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/slopes.lua' into 'mods/moreblocks/slopes.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/stairsplus/stairs.lua' into 'mods/moreblocks/stairs.lua'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_cactus_brick.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_cactus_brick.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_cactus_checker.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_cactus_checker.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_checker_stone_tile.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_checker_stone_tile.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_circle_stone_bricks.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_circle_stone_bricks.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_circular_saw_bottom.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_circular_saw_bottom.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_circular_saw_side.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_circular_saw_side.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_circular_saw_top.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_circular_saw_top.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_clean_glass.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_clean_glass.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_clean_glass_detail.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_clean_glass_detail.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_coal_checker.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_coal_checker.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_coal_glass_stairsplus.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_coal_glass_stairsplus.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_coal_stone.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_coal_stone.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_coal_stone_bricks.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_coal_stone_bricks.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_cobble_compressed.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_cobble_compressed.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_copperpatina.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_copperpatina.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_desert_cobble_compressed.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_desert_cobble_compressed.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_dirt_compressed.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_dirt_compressed.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_empty_shelf.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_empty_shelf.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_glass_stairsplus.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_glass_stairsplus.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_glow_glass_stairsplus.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_glow_glass_stairsplus.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_grey_bricks.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_grey_bricks.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_iron_checker.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_iron_checker.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_iron_glass_stairsplus.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_iron_glass_stairsplus.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_iron_stone.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_iron_stone.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_iron_stone_bricks.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_iron_stone_bricks.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_junglestick.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_junglestick.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_obsidian_glass_stairsplus.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_obsidian_glass_stairsplus.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_plankstone.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_plankstone.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_plankstone_2.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_plankstone_2.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_rope.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_rope.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_split_stone_tile.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_split_stone_tile.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_split_stone_tile_top.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_split_stone_tile_top.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_stone_tile.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_stone_tile.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_super_glow_glass_stairsplus.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_super_glow_glass_stairsplus.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_sweeper.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_sweeper.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_tar.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_tar.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_trap_box.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_trap_box.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_trap_box_glass.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_trap_box_glass.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_tree_stairsplus.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_tree_stairsplus.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_wood_tile.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_wood_tile.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_wood_tile_center.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_wood_tile_center.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_wood_tile_full.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_wood_tile_full.png'
[minetools.api] 2021/09/30 21:57:12 DEBUG: Extracting 'moreblocks/textures/moreblocks_wood_tile_offset.png' into 'mods/moreblocks/moreblocks/textures/moreblocks_wood_tile_offset.png'
Installed Calinou/moreblocks into mods/moreblocks
Add load_mod_moreblocks = true to world.mt to use it.
* Dependencies: 
* Optional dependencies: