Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Juci was missing dependency of luajit from meta-openembedded
Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com>
|
|
Missing openssl recipe inside Luci recipe.
Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com>
|
|
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>
|
|
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>
|
|
firewall3 update needed to support iptables 1.6.0
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
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>
|
|
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>
|
|
- ipset does not need to inherit openwrt
- xtables-addons: INC_PR not needed
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
With patches from openwrt.
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
OpenWRT installs the jsonpath binary as jsonfilter.
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
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>
|
|
- Install dnsmasq procd init script
- Install /etc/config/dhcp configuration
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
- 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>
|
|
The wireless config is generated automatically at boot.
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
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>
|
|
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>
|
|
- 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>
|
|
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>
|
|
lua brings in lua 5.3, OpenWRT components need lua 5.1 specifically.
Signed-off-by: Aaron Brice <aaron.brice@datasoft.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Remove trailing whitespace.
Fix mixed space/tab indentation.
Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
|
|
Create symlink in /etc/rc.d so that uhttpd is started at boot time.
Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Some openwrt scripts/programs have the path to udevtrigger hard coded to
'/sbin/udevtrigger'.
Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
|
|
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
|
|
The latest procd version needs some of the updates in libubox.
Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
|
|
Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
|
|
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>
|
|
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>
|