aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-07-11[meta-openwrt] Juci: fix node_modules dependencies errorstanley/openwrt-juci-v6Stanley Cheong Kwan, Phoong
In the latest Juci build, Juci now has an offline node_modules that is shipped together as a tar.gz. Some dependencies are not saved properly inside the package.json which causes the npm shrinkwrap to file error. This commit fixes this error. Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com>
2017-07-11[meta-openwrt] Juci: update Juci git to latestStanley Cheong Kwan, Phoong
Updated the Juci to the latest SRCREV, and updated the Makefile configuration. Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com>
2017-07-10[meta-openwrt] Juci: fix missing Juci websiteStanley Cheong Kwan, Phoong
When building Juci, the www directory was empty. This commit helps to fix the missing configurations needed by Makefile due to this being a build from OpenWRT (which depends on menuconfig, Kconfig) and resolve a bug with the Makefile that does not allow "make -j8" so forced to build using "make -j1". Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com>
2017-07-09[meta-openwrt] Juci: replace yui-compressor with minifyStanley Cheong Kwan, Phoong
yui-compressor was missing and it relies on Java, so converted the dependency of Juci on yui-compressor to minify-js Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com>
2017-07-09[meta-openwrt] Juci: fix issue extraneous package and missing lesscStanley Cheong Kwan, Phoong
lessc was missing in the package of node_modules that is required by Juci recipe. Adding lessc into the recipe also causes extraneous package error which was caused by npm shrinkwrap which is resolved in this commit. Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com>
2017-07-08[meta-openwrt] Juci: fix uglify-js not foundStanley Cheong Kwan, Phoong
uglify-js is not found by the Makefile. This happens due to npm install will install into a local node_modules and this would not be reflected into recipe-sysroot-native/usr/bin. Added softlink to uglify-js. Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com>
2017-07-08[meta-openwrt] Juci: fixed gcc 7 issueStanley Cheong Kwan, Phoong
Jucid had issues with the snprint: 'snprintf' output 2 or more bytes (assuming 257) into a destination of size 255 Replaced snprintf with anprintf with pointer rather than a fixed array length. Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com>
2017-07-08[meta-openwrt] Juci: added dependency of luajitStanley Cheong Kwan, Phoong
Juci was missing dependency of luajit from meta-openembedded Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com>
2017-07-08[meta-openwrt] Juci: fix missing openssl for LuciStanley Cheong Kwan, Phoong
Missing openssl recipe inside Luci recipe. Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com>
2017-06-29ipset: prevent configure script from probing for kernel sourcesAndre McCurdy
Although the recipe doesn't build the ipset kernel module, the ipset configure script still probes for kernel sources by default - which causes build failures if kernel headers are not present on the host. Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
2017-06-29README.md: add meta-networking to prevent dnsmasq dangling .bbappendAndre McCurdy
Prevent errors when using bitbake-layers to add meta-openwrt layer: ERROR: No recipes available for: /.../openembedded-core/meta-openwrt/recipes-tweaks/dnsmasq/dnsmasq_%.bbappend ERROR: Parse failure with the specified layer added Also add meta-python since meta-networking depends on it: ERROR: Layer 'networking-layer' depends on layer 'meta-python', but this layer is not enabled in your configuration ERROR: Parse failure with the specified layer added Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
2017-04-03firewall3: Update to newer versionAaron Brice
firewall3 update needed to support iptables 1.6.0 Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-04-03iptables: Put libraries in /usr/lib/iptablesAaron Brice
OpenWRT firewall3 expects extension libraries to be in /usr/lib/iptables instead of /usr/lib/xtables. Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-04-03iptables: Fix up shared-libext patchAaron Brice
Some extra "+"'s got added to some lines in the patch, causing some targets to be ignored. Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-03-23Minor fixes to ipset and xtables-addons recipesAaron Brice
- ipset does not need to inherit openwrt - xtables-addons: INC_PR not needed Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-03-16firewall3: Add config files from openwrt repoAaron Brice
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-03-16Add ipset recipeAaron Brice
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-03-16Add xtables-addons packageAaron Brice
With patches from openwrt. Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-03-16Add tcpdump to packagegroup-core-boot-openwrt.Aaron Brice
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-03-16jsonpath: Create jsonfilter linkAaron Brice
OpenWRT installs the jsonpath binary as jsonfilter. Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-03-16openwrt-base-image: Fix network config ipaddrAaron Brice
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-03-16dnsmasq: Start with udevAaron Brice
dnsmasq init script doesn't start on boot, OpenWRT expects hotpug to start it when a network interface is added. Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-03-16dnsmasq: Copy openwrt-related config filesAaron Brice
- Install dnsmasq procd init script - Install /etc/config/dhcp configuration Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-02-17hostapd: netifd compatibility tweaksAaron Brice
- Add some scripts from openwrt used by netifd to generate hostapd config files - Add patch from openwrt to support new config file parameter used by netifd Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-02-17openwrt-base-image: Remove wireless configAaron Brice
The wireless config is generated automatically at boot. Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-02-17udev: Added procd init script to start udevAaron Brice
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-02-17Add wifi configuration to openwrt-base-imageAaron Brice
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-02-17hostapd: Copy config files from openwrt repoAaron Brice
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-02-17iwinfo: Install lua bindings and iwinfo binaryAaron Brice
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-02-17openwrt: Add OPENWRT_SRCREV to openwrt.bbclassAaron Brice
Since multiple recipes are going to be copying files out of openwrt repository, specify the revision to use for that repo once, in openwrt.bbclass, to avoid recipes copying files out of different revisions. Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-02-07openwrt-base-image: use luci instead of luci2Theodore A. Roth
luci2 has not seen any development activity in nearly two years, so it appears to be dead. luci is still being actively developed. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07luci: Update luci build recipeAaron Brice
- Fix copy/paste problems in DESCRIPTION and HOMEPAGE. - Add CMakeLists.txt since luci Makefiles are unusable outside of openwrt repository. - Build modules/luci-base, modules/luci-mod-admin-full, libs/luci-lib-nixio, libs/luci-lib-ip, and themes/luci-theme-bootstrap - Add iwinfo to DEPENDS (fix build failure if iwinfo.h not found) Fixes issue #4 Signed-off-by: Aaron Brice <aaron.brice@datasoft.com> Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07packagegroup-core-boot-openwrt: add bridge-utilsTheodore A. Roth
Add bridge-utils to the package group RDEPENDS so that brctl will be available in the openwrt-base-image. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07openwrt-base-image: Replace lua with lua5.1Aaron Brice
lua brings in lua 5.3, OpenWRT components need lua 5.1 specifically. Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
2017-02-07busybox: do not install udhcpc default.scriptTheodore A. Roth
It's also installed by netifd (and we probably want to use the openwrt version instead of the busy box version). Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07netifd: pull files from openwrt repoTheodore A. Roth
Modify recipe to pull down the openwrt git repo and install the netifd files directly from there instead of committing them in the the meta-openwrt layer. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07base-files-openwrt: change SRC_URITheodore A. Roth
The development of openwrt has moved from git.openwrt.org to github.com. Update the the SRC_URI to reflect this and use the 'v15.05.1' tag instead of a git hash for the SRCREV. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07rpcd: pull in config and init scripts from openwrtTheodore A. Roth
Bring in the rpcd.config and rpcd.init files for upstream openwrt git repo. The recipe was installing empty files. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07rpcd: create symlinks for rpcdTheodore A. Roth
Create symlink for rpcd in /sbin. Create start symlink in /etc/rc.d to start rpcd at boot. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07uhttpd2: cleanup whitespace in recipeTheodore A. Roth
Remove trailing whitespace. Fix mixed space/tab indentation. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07uhttpd2: create start symlink in /etc/rc.dTheodore A. Roth
Create symlink in /etc/rc.d so that uhttpd is started at boot time. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07uci: pull in uci.sh from openwrtTheodore A. Roth
Bring in the package/system/uci/files/lib/config/uci.sh script from the openwrt repository which provides the uci compatibility wrappers used by many openwrt scripts. The recipe was installing an empty file. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07uci: create symlinks to uci binaryTheodore A. Roth
Create symlinks in /sbin and /usr/sbin to /usr/bin/uci so openwrt scripts and binaries with hard coded pathes to /sbin/uci and /usr/sbin/uci will work. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07ubox: create symlinks so logging is started at bootTheodore A. Roth
Create symlinks in /sbin for logd, logread and validate_data to the real binaries in /usr/sbin due to some openwrt programs and scripts having hard coded the paths to '/sbin/<prog>'. Create start and stop symlinks in /etc/rc.d for /etc/init.d/log so that logd is started at boot time. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-02-07procd: create udevtrigger symlinkTheodore A. Roth
Some openwrt scripts/programs have the path to udevtrigger hard coded to '/sbin/udevtrigger'. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-01-23openwrt-image-base: Add recipeFabio Berton
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-01-23libubox: update to latest upstream git versionTheodore A. Roth
The latest procd version needs some of the updates in libubox. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-01-23procd: update to latest upstream git versionTheodore A. Roth
Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-01-23procd: create symlinks in /sbinTheodore A. Roth
procd and /etc/preinit have hardcoded pathes to binaries in /sbin. Create symlinks in /sbin to the binaries in /usr/sbin. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
2017-01-23procd: remove isdir from hotplug.jsonTheodore A. Roth
Remove 'isdir' check from hotplug.json since procd doesn't know how to handle it. Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>