blob: 90ec7508dc508615e72709c63a86200d5201e989 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
{
pkgs,
openwrt-imagebuilder,
...
}: let
wrtProfiles = openwrt-imagebuilder.lib.profiles {
inherit pkgs;
release = "22.03.3";
};
image =
wrtProfiles.identifyProfile "netgear_wac104"
// {
packages = ["https-dns-proxy"];
files = pkgs.runCommand "image-files" {} ''
mkdir -p $out/etc/uci-defaults
cat > $out/etc/uci-defaults/99-custom <<EOF
uci -q batch << EOI
set system.@system[0].hostname='turret'
commit
EOI
EOF
# copy custom files
cp -fr ${./files}/* $out/
chmod 0644 $out/etc/{config,dropbear}/*
'';
};
in
openwrt-imagebuilder.lib.build image
|