OpenWRT: Difference between revisions
imported>SebTM m Duplicate headline |
imported>SebTM Missbehaviour autobuilder, fix wrong placeholder in sha256, change revision to placeholder in example |
||
| Line 1: | Line 1: | ||
is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic. The main components are Linux, util-linux, musl, and BusyBox. All components have been optimized to be small enough to fit into the limited storage and memory available in home routers. (Source: https://en.wikipedia.org/wiki/OpenWrt) | is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic. The main components are Linux, util-linux, musl, and BusyBox. All components have been optimized to be small enough to fit into the limited storage and memory available in home routers. (Source: https://en.wikipedia.org/wiki/OpenWrt) | ||
OpenWRT provides different possibilities (https://openwrt.org/docs/guide-developer/imagebuilder_frontends) to build custom images for your devices. There is also a little helper tool suggested on IRC called "autobuild" (https://johannes.truschnigg.info/code/openwrt_autobuild/) which helps to manage/keep track of image-configurations for your devices. | OpenWRT provides different possibilities (https://openwrt.org/docs/guide-developer/imagebuilder_frontends) to build custom images for your devices. There is also a little helper tool suggested on IRC called "autobuild" (https://johannes.truschnigg.info/code/openwrt_autobuild/) which helps to manage/keep track of image-configurations for your devices. It's also working with the nix-shell below - '''please note''' that there is currently some misbehavior when "make_clean" is set to "True" the system says build is triggered but there are no files/logs/processes running then. | ||
== Using ImageBuilder in nix-shell == | == Using ImageBuilder in nix-shell == | ||
| Line 63: | Line 63: | ||
owner = "NixOS"; | owner = "NixOS"; | ||
repo = "nixpkgs"; | repo = "nixpkgs"; | ||
rev = " | rev = "<revision>"; | ||
sha256 = "< | sha256 = "<hash>"; | ||
}) {}; | }) {}; | ||
... | ... | ||
</syntaxHighlight> | </syntaxHighlight> | ||