[GH-ISSUE #23] Provide a repository index to the Assets #15

Closed
opened 2026-03-04 11:57:33 +03:00 by kerem · 19 comments
Owner

Originally created by @bam80 on GitHub (Oct 6, 2022).
Original GitHub issue: https://github.com/4IceG/luci-app-3ginfo-lite/issues/23

I just tried and a stable link to the latest release is actually works!:
https://github.com/4IceG/luci-app-3ginfo-lite/releases/latest/download/luci-app-3ginfo-lite_all.ipk

This opens the doors for making the Assets usable as OpenWrt package repository!
To make it happen, we just probably need to add a repository index to the Assets.

The index is generated with following command:

make package/index - build a repository index to make the output directory usable as local opkg source

https://openwrt.org/docs/guide-developer/toolchain/using_the_sdk#compile_packages

It produces 3 files for the repo, not sure if all of them are essential:

Packages
Packages.gz
Packages.manifest

After publishing these files to the Assets, we should be able to add the following to the repositories config, and have hassle-free installation/updates :)

src/gz luci-app-3ginfo-lite https://github.com/4IceG/luci-app-3ginfo-lite/releases/latest/download
Originally created by @bam80 on GitHub (Oct 6, 2022). Original GitHub issue: https://github.com/4IceG/luci-app-3ginfo-lite/issues/23 I just tried and a [stable link to the latest release](https://stackoverflow.com/a/54836319/1063363) is actually works!: https://github.com/4IceG/luci-app-3ginfo-lite/releases/latest/download/luci-app-3ginfo-lite_all.ipk This opens the doors for making the Assets usable as OpenWrt package repository! To make it happen, we just probably need to add a repository index to the Assets. The index is generated with following command: > `make package/index` - build a repository index to make the output directory usable as local opkg source https://openwrt.org/docs/guide-developer/toolchain/using_the_sdk#compile_packages It produces 3 files for the repo, not sure if all of them are essential: ``` Packages Packages.gz Packages.manifest ``` After publishing these files to the Assets, we should be able to add the following to the repositories config, and have hassle-free installation/updates :) ``` src/gz luci-app-3ginfo-lite https://github.com/4IceG/luci-app-3ginfo-lite/releases/latest/download
kerem closed this issue 2026-03-04 11:57:33 +03:00
Author
Owner

@bam80 commented on GitHub (Oct 21, 2022):

@4IceG ping

<!-- gh-comment-id:1287008428 --> @bam80 commented on GitHub (Oct 21, 2022): @4IceG ping
Author
Owner

@bam80 commented on GitHub (Nov 1, 2022):

@4IceG ping, please?

<!-- gh-comment-id:1298885344 --> @bam80 commented on GitHub (Nov 1, 2022): @4IceG ping, please?
Author
Owner

@4IceG commented on GitHub (Nov 1, 2022):

@bam80 I'm listening to you, what is it?

<!-- gh-comment-id:1298893003 --> @4IceG commented on GitHub (Nov 1, 2022): @bam80 I'm listening to you, what is it?
Author
Owner

@bam80 commented on GitHub (Nov 1, 2022):

How about the proposal above?

<!-- gh-comment-id:1298897745 --> @bam80 commented on GitHub (Nov 1, 2022): How about the proposal above?
Author
Owner

@4IceG commented on GitHub (Nov 1, 2022):

At the moment I have added one repository, just wait for the sms-tool package to be added to Openwrt, which would also make installing my packages a lot easier. It's all new to me and I'm learning these things.

<!-- gh-comment-id:1298907817 --> @4IceG commented on GitHub (Nov 1, 2022): At the moment I have added one repository, just wait for the sms-tool package to be added to Openwrt, which would also make installing my packages a lot easier. It's all new to me and I'm learning these things.
Author
Owner

@bam80 commented on GitHub (Nov 1, 2022):

You mean a packages repository? Where?

<!-- gh-comment-id:1298910665 --> @bam80 commented on GitHub (Nov 1, 2022): You mean a packages repository? Where?
Author
Owner

@4IceG commented on GitHub (Nov 1, 2022):

Currently I have made the packages available here
https://github.com/4IceG/Modem-extras

<!-- gh-comment-id:1298912209 --> @4IceG commented on GitHub (Nov 1, 2022): Currently I have made the packages available here https://github.com/4IceG/Modem-extras
Author
Owner

@bam80 commented on GitHub (Nov 1, 2022):

Oh, didn't know about that!
Probably should be mentioned in https://github.com/4IceG/luci-app-3ginfo-lite#-installation---instalacja?

<!-- gh-comment-id:1298916040 --> @bam80 commented on GitHub (Nov 1, 2022): Oh, didn't know about that! Probably should be mentioned in https://github.com/4IceG/luci-app-3ginfo-lite#-installation---instalacja?
Author
Owner

@4IceG commented on GitHub (Nov 1, 2022):

I did not want to change the description yet, I thought that the sms-tool would be added and then..

<!-- gh-comment-id:1298921062 --> @4IceG commented on GitHub (Nov 1, 2022): I did not want to change the description yet, I thought that the sms-tool would be added and then..
Author
Owner

@bam80 commented on GitHub (Nov 1, 2022):

How about adding sms-tool in your repo too until it doesn't happened?

<!-- gh-comment-id:1298935255 --> @bam80 commented on GitHub (Nov 1, 2022): How about adding sms-tool in your repo too until it doesn't happened?
Author
Owner

@4IceG commented on GitHub (Nov 1, 2022):

The problem is that the sms-tool must be compiled for a given architecture, and I will not add this for all supported routers because it does not compile them.

<!-- gh-comment-id:1298946460 --> @4IceG commented on GitHub (Nov 1, 2022): The problem is that the sms-tool must be compiled for a given architecture, and I will not add this for all supported routers because it does not compile them.
Author
Owner

@bam80 commented on GitHub (Nov 1, 2022):

I think it still worth to be mentioned in Readme, because it's really important.
We can add that sms-tool needs to be installed manually one way or another, for now..

Alternatively, try the approach suggested here.

<!-- gh-comment-id:1298960990 --> @bam80 commented on GitHub (Nov 1, 2022): I think it still worth to be mentioned in Readme, because it's really important. We can add that `sms-tool` needs to be installed manually one way or another, for now.. Alternatively, try the approach suggested here.
Author
Owner

@4IceG commented on GitHub (Nov 1, 2022):

I think the current description is optimal. Informs about the need to install sms-tool and compile your own if the package is not available.

If it says that it can be downloaded and installed manually, there will be confusion. How download? from where? why is there no package on my router? will you compile me on ..? I'd rather avoid it.

<!-- gh-comment-id:1298976968 --> @4IceG commented on GitHub (Nov 1, 2022): I think the current description is optimal. Informs about the need to install sms-tool and compile your own if the package is not available. If it says that it can be downloaded and installed manually, there will be confusion. How download? from where? why is there no package on my router? will you compile me on ..? I'd rather avoid it.
Author
Owner

@bam80 commented on GitHub (Nov 1, 2022):

And what about adding the index to the Assets? Is it hard to do? (I just don't know)

<!-- gh-comment-id:1298980124 --> @bam80 commented on GitHub (Nov 1, 2022): And what about adding the index to the Assets? Is it hard to do? (I just don't know)
Author
Owner

@4IceG commented on GitHub (Nov 1, 2022):

I created the repository according to the guide, I honestly did not think it could be so simple.

https://eko.one.pl/?p=openwrt-kompilacja#tworzeniewasnegorepozytorium

<!-- gh-comment-id:1298988254 --> @4IceG commented on GitHub (Nov 1, 2022): I created the repository according to the guide, I honestly did not think it could be so simple. https://eko.one.pl/?p=openwrt-kompilacja#tworzeniewasnegorepozytorium
Author
Owner

@bam80 commented on GitHub (Nov 7, 2022):

I did not want to change the description yet, I thought that the sms-tool would be added and then..

Hello, it happened! Is it time to change the description then? :)

<!-- gh-comment-id:1305326465 --> @bam80 commented on GitHub (Nov 7, 2022): > I did not want to change the description yet, I thought that the sms-tool would be added and then.. Hello, it happened! Is it time to change the description then? :)
Author
Owner

@4IceG commented on GitHub (Nov 7, 2022):

Hi :), I will try to do it this week, I will build new images, repository, improve my packages (package description will be improved to be more accurate when installing in LuCI).

<!-- gh-comment-id:1306040974 --> @4IceG commented on GitHub (Nov 7, 2022): Hi :), I will try to do it this week, I will build new images, repository, improve my packages (package description will be improved to be more accurate when installing in LuCI).
Author
Owner

@bam80 commented on GitHub (Nov 25, 2022):

Hi, just wondered if it can happen any time soon?

<!-- gh-comment-id:1327301812 --> @bam80 commented on GitHub (Nov 25, 2022): Hi, just wondered if it can happen any time soon?
Author
Owner

@4IceG commented on GitHub (Nov 25, 2022):

Hi, I will try to update all the descriptions together with the new release of the repository tomorrow, Sunday at the latest. Sorry for the delay, but I don't always have as much time for OpenWrt as I would like.

<!-- gh-comment-id:1327834889 --> @4IceG commented on GitHub (Nov 25, 2022): Hi, I will try to update all the descriptions together with the new release of the repository tomorrow, Sunday at the latest. Sorry for the delay, but I don't always have as much time for OpenWrt as I would like.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/luci-app-3ginfo-lite#15
No description provided.