What exactly should be stored in the locations that the feed points to, and how do I generate it ?
As a background:
I have created my own "helloworld" package, and when I "make menuconfig" with my package selected then “make”, I could see my application included in the firmware.
However, after doing a: "opkg remove helloworld" on the target device (i.e. Virtual Box VDI on x86), my helloworld package got removed from the disk. I tried later to "opkg install helloworld" but it doesn't come back.
Note that to be able to make my helloworld package, I've manually edited feeds.conf.default in the openWrt development environment to add a line to my package as follows (for ./scripts/feeds update -a and ./scripts/feeds install -a to work):
I asked the question from a theoretical perspective: What to do if I want to be able to install my program as an Optional package. In "make menuconfig", if you select the "M" option, I think it will not include my HelloWorld in the firmware. So in such a case, how can I install it later.