The plugins need to be in the config file (for each target profile - gargoyle/targets/ar71xx/profiles/usb_large/config) for them to compile. See how CONFIG_PACKAGE_plugin-gargoyle-tor=y is present? Add additional plugins similarly.
I don't know if it can work with a rebuild because the OpenWrt build script uses that config file - copied to gargoyle/ar71xx-src/.config - where it is hidden. I don't know if the file is copied each time, or it just reuses the hidden file. You can modify that hidden file first to test to see if it works by:
Code: Select all
cd gargoyle/ar71xx-src (or your last platform build)
without having to compile the entire firmware - find packages in gargoyle/ar71xx-src/bin/ar71xx/packages - find a plugin-gargoyle-XXX_1.0-1_all.ipk & you've done it properly. Obviously, change XXX to your desired plugin.
That's how I compiled my plugin as a standalone .ipk and incorporated into the firmware.
Because I have found 3 bugs in wifi-schedule, please don't compile wifi-schedule in yet.
• initial setting of wifi schedules may have a double set of system crontabs present. A simple fix by writing to an empty file.
• removal of the entire ipk does not remove the wifi crontabs. I have to add some lines to the Makefile.
• there may be some issues with the wifi_schedule.sh page jumping around where it is listed in the left-side gargoyle webpage heirarchy. There are all kinds of settings & apparently I have some conflicting ones. Removing that wrongness via uci deletes isn't something I relish. Haven't even pinned down where the weirdness starts. And this may be only on my router (because we all foul out at the beginning) & not in the source itself.
On a happier note, I haven't found any bugs in the functioning of the table or the expected written crontabs.
gpkg isn't in the main-line source yet. Apparently Eric is making his own compatible opkg replacement. I am curious - to address what issues?
And there's 1 other plug-in I remember seeing. viewtopic.php?f=13&t=1740
Needs a Pol->English translation. And I see Cezary also had issues with the left-side listings.
TP-Link WDR3600 v1.1 running 1.5.10+ L10n-English (Built 20130922 - OpenWrt r38093)
TP-Link WDR4300 running 1.5.10+ i18n-English (Built 20131010 - OpenWrt r38286)