Merge ~snappy-hwe-team/snappy-hwe-snaps/+git/build-scripts:add-ci-for-snaps into ~snappy-hwe-team/snappy-hwe-snaps/+git/build-scripts:master

Proposed by Simon Fels
Status: Merged
Approved by: Simon Fels
Approved revision: 9aa1b0e1d41d497fc76b18fcff667c91648c1bca
Merged at revision: e9d5a44ed4e91dfba7709c02960b4c4082257f99
Proposed branch: ~snappy-hwe-team/snappy-hwe-snaps/+git/build-scripts:add-ci-for-snaps
Merge into: ~snappy-hwe-team/snappy-hwe-snaps/+git/build-scripts:master
Diff against target: 3640 lines (+683/-91)
11 files modified
README.md (+23/-0)
dev/null (+0/-60)
jobs/generic-build-snap (+23/-10)
jobs/generic-update-snap-mp (+27/-0)
jobs/lp-snappy-hwe-automerger (+20/-0)
jobs/lp-snappy-hwe-ci-trigger (+23/-0)
scripts/automerge-snap-mp.py (+94/-0)
scripts/build-rootfs-create (+14/-0)
scripts/snap-build (+53/-17)
scripts/trigger-snap-builds.py (+135/-4)
scripts/vote-on-merge-proposal.py (+271/-0)
Reviewer Review Type Date Requested Status
System Enablement Bot continuous-integration Approve
Alfonso Sanchez-Beato Approve
Review via email: mp+306337@code.launchpad.net

Description of the change

Implement CI process for our snaps

The whole process includes three jobs:

 * lp-snappy-hwe-ci-trigger
 * generic-snap-build
 * lp-snappy-hwe-automerger

The lp-snappy-hwe-ci-trigger job will scan all merge proposals available for git repositories owned by the snappy-hwe-team on launchpad and trigger a generic-snap-build job for those which need a new CI run. The implementation is largely based on the existing jenkins-launchpad-plugin project (see https://code.launchpad.net/~jenkaas-hackers/jenkins-launchpad-plugin/trunk) but integrates a few not yet landed changes to add git support. Once that has landed upstream we can rework our scripts used here to use the upstream ones instead.

The lp-snappy-hwe-automerger job runs every 5min and looks for top-approved merge proposals. Those it finds will be automatically merged.

We have a blacklist of projects inside the build job which is currently empty but allows us to blacklist any projects we have to. Generally this should not be needed as the build job will merge source and target and then checks if a snapcraft.yaml file exists and if not just mark the build as PASSED as it could merge source and target successfully.

NOTE: This also removes a previous attempt to build the OpenWrt snap on our jenkaas instance but as this depends on external sources we can't do this. The build job gets removed with this MP.

To post a comment you must log in.
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

LGTM

review: Approve
Revision history for this message
System Enablement Bot (system-enablement-ci-bot) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
System Enablement Bot (system-enablement-ci-bot) wrote :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/README.md b/README.md
0new file mode 1006440new file mode 100644
index 0000000..d786e32
--- /dev/null
+++ b/README.md
@@ -0,0 +1,23 @@
1Build scripts for CI
2====================
3
4This repository contains build scripts for the CI process of the
5system enablement team.
6
7Job overview
8------------
9
10jobs/generic-snap-build:
11
12Job trying to build a snap (amd64 only) from a Launchpad merge
13proposal.
14
15jobs/lp-snappy-hwe-automerger:
16
17Automerger job which will merge any top-approved merge proposals
18of the snappy-hwe-snaps project.
19
20jobs/lp-snappy-hwe-ci-trigger:
21
22Job to trigger generic-snap-build's for new or updated merge
23proposals.
diff --git a/jobs/generic-build-snap b/jobs/generic-build-snap
index 71158c5..82c27cf 100755
--- a/jobs/generic-build-snap
+++ b/jobs/generic-build-snap
@@ -1,14 +1,27 @@
1#!/bin/sh1#!/bin/sh
2#
3# Copyright (C) 2016 Canonical Ltd
4#
5# This program is free software: you can redistribute it and/or modify
6# it under the terms of the GNU General Public License version 3 as
7# published by the Free Software Foundation.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program. If not, see <http://www.gnu.org/licenses/>.
216
3set -e
4set -x17set -x
518
6BUILD_ROOTFS_TARBALL=$WORKSPACE/snap-build-$SERIES.tar19sudo $WORKSPACE/build-scripts/scripts/snap-build \
720 $WORKSPACE \
8cd $WORKSPACE21 $SERIES \
922 $TARGET_GIT_REPO \
10if [ ! -e $BUILD_ROOTFS_TARBALL ] || [ "$REBUILD_ROOTFS" -eq "1" ] ; then23 $TARGET_GIT_REPO_BRANCH \
11 sudo $WORKSPACE/build-scripts/scripts/build-rootfs-create $SERIES $BUILD_ROOTFS_TARBALL24 $SOURCE_GIT_REPO \
12fi25 $SOURCE_GIT_REPO_BRANCH \
1326 $REVISION \
14sudo $WORKSPACE/build-scripts/scripts/snap-build $BUILD_ROOTFS_TARBALL $SNAP_GIT_REPO $SNAP_GIT_REPO_BRANCH $FORCE27 $FORCE
15\ No newline at end of file28\ No newline at end of file
diff --git a/jobs/generic-update-snap-mp b/jobs/generic-update-snap-mp
16new file mode 10075529new file mode 100755
index 0000000..b4b176c
--- /dev/null
+++ b/jobs/generic-update-snap-mp
@@ -0,0 +1,27 @@
1#!/bin/sh
2#
3# Copyright (C) 2016 Canonical Ltd
4#
5# This program is free software: you can redistribute it and/or modify
6# it under the terms of the GNU General Public License version 3 as
7# published by the Free Software Foundation.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program. If not, see <http://www.gnu.org/licenses/>.
16
17set -x
18
19# Vote on the merge proposal with the correct status
20# NOTE: This should be replaced with the voteOnMergeProposal
21# script from jenkins-launchpad-plugin once git support landed
22# See https://code.launchpad.net/~albaguirre/jenkins-launchpad-plugin/support-voting-on-git-mps/+merge/302451
23$WORKSPACE/build-scripts/scripts/vote-on-merge-proposal.py \
24 -s $ci_result \
25 -u $ci_build \
26 -r $ci_revision \
27 -p $ci_merge_proposal
0\ No newline at end of file28\ No newline at end of file
diff --git a/jobs/lp-snappy-hwe-automerger b/jobs/lp-snappy-hwe-automerger
1new file mode 10064429new file mode 100644
index 0000000..eaa001e
--- /dev/null
+++ b/jobs/lp-snappy-hwe-automerger
@@ -0,0 +1,20 @@
1#!/bin/bash
2#
3# Copyright (C) 2016 Canonical Ltd
4#
5# This program is free software: you can redistribute it and/or modify
6# it under the terms of the GNU General Public License version 3 as
7# published by the Free Software Foundation.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program. If not, see <http://www.gnu.org/licenses/>.
16
17set -e
18set -x
19
20$WORKSPACE/build-scripts/scripts/automerge-snap-mp.py
diff --git a/jobs/lp-snappy-hwe-ci-trigger b/jobs/lp-snappy-hwe-ci-trigger
0new file mode 10075521new file mode 100755
index 0000000..1f7aa97
--- /dev/null
+++ b/jobs/lp-snappy-hwe-ci-trigger
@@ -0,0 +1,23 @@
1#!/bin/bash
2#
3# Copyright (C) 2016 Canonical Ltd
4#
5# This program is free software: you can redistribute it and/or modify
6# it under the terms of the GNU General Public License version 3 as
7# published by the Free Software Foundation.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program. If not, see <http://www.gnu.org/licenses/>.
16
17set -e
18set -x
19
20# FIXME: Once https://code.launchpad.net/~albaguirre/jenkins-launchpad-plugin/support-lp-trigger-for-git-mps/+merge/302868
21# landed we should switch here to the launchpadTrigger script
22# from jenkins-launchpad-plugin
23$WORKSPACE/build-scripts/scripts/trigger-snap-builds.py
diff --git a/jobs/lp-snappy-hwe-snaps-trigger b/jobs/lp-snappy-hwe-snaps-trigger
0deleted file mode 10075524deleted file mode 100755
index 532b862..0000000
--- a/jobs/lp-snappy-hwe-snaps-trigger
+++ /dev/null
@@ -1,6 +0,0 @@
1#!/bin/bash
2
3set -e
4set -x
5
6$WORKSPACE/build-scripts/scripts/trigger-snap-builds.py
diff --git a/jobs/openwrt-build b/jobs/openwrt-build
7deleted file mode 1007550deleted file mode 100755
index 27f495d..0000000
--- a/jobs/openwrt-build
+++ /dev/null
@@ -1,14 +0,0 @@
1#!/bin/bash
2
3set -e
4set -x
5
6BUILD_ROOTFS_TARBALL=$WORKSPACE/openwrt-build-$SERIES.tar
7
8cd $WORKSPACE
9
10if [ ! -e $BUILD_ROOTFS_TARBALL ] || [ "$REBUILD_ROOTFS" -eq "1" ] ; then
11 sudo $WORKSPACE/build-scripts/scripts/build-rootfs-create $SERIES $BUILD_ROOTFS_TARBALL
12fi
13
14sudo $WORKSPACE/build-scripts/scripts/openwrt-build $BUILD_ROOTFS_TARBALL $TARGET
diff --git a/openwrt/defconfig-armhf-bcm2708 b/openwrt/defconfig-armhf-bcm2708
15deleted file mode 1006440deleted file mode 100644
index 0a28543..0000000
--- a/openwrt/defconfig-armhf-bcm2708
+++ /dev/null
@@ -1,2691 +0,0 @@
1#
2# Automatically generated file; DO NOT EDIT.
3# LEDE Configuration
4#
5CONFIG_MODULES=y
6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_TARGET_ppc44x is not set
8# CONFIG_TARGET_realview is not set
9# CONFIG_TARGET_arm64 is not set
10# CONFIG_TARGET_sunxi is not set
11# CONFIG_TARGET_apm821xx is not set
12# CONFIG_TARGET_ath25 is not set
13# CONFIG_TARGET_ar71xx is not set
14# CONFIG_TARGET_at91 is not set
15CONFIG_TARGET_brcm2708=y
16# CONFIG_TARGET_bcm53xx is not set
17# CONFIG_TARGET_brcm47xx is not set
18# CONFIG_TARGET_brcm63xx is not set
19# CONFIG_TARGET_cns3xxx is not set
20# CONFIG_TARGET_octeon is not set
21# CONFIG_TARGET_gemini is not set
22# CONFIG_TARGET_mpc85xx is not set
23# CONFIG_TARGET_imx6 is not set
24# CONFIG_TARGET_mxs is not set
25# CONFIG_TARGET_adm8668 is not set
26# CONFIG_TARGET_adm5120 is not set
27# CONFIG_TARGET_xburst is not set
28# CONFIG_TARGET_ixp4xx is not set
29# CONFIG_TARGET_lantiq is not set
30# CONFIG_TARGET_malta is not set
31# CONFIG_TARGET_mvebu is not set
32# CONFIG_TARGET_kirkwood is not set
33# CONFIG_TARGET_mediatek is not set
34# CONFIG_TARGET_ramips is not set
35# CONFIG_TARGET_rb532 is not set
36# CONFIG_TARGET_mcs814x is not set
37# CONFIG_TARGET_oxnas is not set
38# CONFIG_TARGET_ipq806x is not set
39# CONFIG_TARGET_au1000 is not set
40# CONFIG_TARGET_arc770 is not set
41# CONFIG_TARGET_archs38 is not set
42# CONFIG_TARGET_ar7 is not set
43# CONFIG_TARGET_omap is not set
44# CONFIG_TARGET_uml is not set
45# CONFIG_TARGET_zynq is not set
46# CONFIG_TARGET_x86 is not set
47# CONFIG_TARGET_ar71xx_generic is not set
48# CONFIG_TARGET_ar71xx_nand is not set
49# CONFIG_TARGET_ar71xx_mikrotik is not set
50CONFIG_TARGET_brcm2708_bcm2708=y
51# CONFIG_TARGET_brcm2708_bcm2709 is not set
52# CONFIG_TARGET_brcm2708_bcm2710 is not set
53# CONFIG_TARGET_MULTI_PROFILE is not set
54# CONFIG_TARGET_ar71xx_generic_Default is not set
55# CONFIG_TARGET_ar71xx_generic_DEVICE_ALFAAP120C is not set
56# CONFIG_TARGET_ar71xx_generic_DEVICE_ALFAAP96 is not set
57# CONFIG_TARGET_ar71xx_generic_DEVICE_HORNETUB is not set
58# CONFIG_TARGET_ar71xx_generic_DEVICE_HORNETUBx2 is not set
59# CONFIG_TARGET_ar71xx_generic_DEVICE_ALFANX is not set
60# CONFIG_TARGET_ar71xx_generic_DEVICE_TUBE2H16M is not set
61# CONFIG_TARGET_ar71xx_generic_DEVICE_TUBE2H8M is not set
62# CONFIG_TARGET_ar71xx_generic_DEVICE_c-55 is not set
63# CONFIG_TARGET_ar71xx_generic_DEVICE_ALL0258N is not set
64# CONFIG_TARGET_ar71xx_generic_DEVICE_ALL0305 is not set
65# CONFIG_TARGET_ar71xx_generic_DEVICE_ALL0315N is not set
66# CONFIG_TARGET_ar71xx_generic_DEVICE_antminer-s1 is not set
67# CONFIG_TARGET_ar71xx_generic_DEVICE_antminer-s3 is not set
68# CONFIG_TARGET_ar71xx_generic_DEVICE_antrouter-r1 is not set
69# CONFIG_TARGET_ar71xx_generic_DEVICE_YUN_16M is not set
70# CONFIG_TARGET_ar71xx_generic_DEVICE_YUN_8M is not set
71# CONFIG_TARGET_ar71xx_generic_DEVICE_AP113 is not set
72# CONFIG_TARGET_ar71xx_generic_DEVICE_AP121_16M is not set
73# CONFIG_TARGET_ar71xx_generic_DEVICE_AP121_2M is not set
74# CONFIG_TARGET_ar71xx_generic_DEVICE_AP121_4M is not set
75# CONFIG_TARGET_ar71xx_generic_DEVICE_AP121_8M is not set
76# CONFIG_TARGET_ar71xx_generic_DEVICE_AP121MINI is not set
77# CONFIG_TARGET_ar71xx_generic_DEVICE_AP132 is not set
78# CONFIG_TARGET_ar71xx_generic_DEVICE_AP135 is not set
79# CONFIG_TARGET_ar71xx_generic_DEVICE_AP136_010 is not set
80# CONFIG_TARGET_ar71xx_generic_DEVICE_AP136_020 is not set
81# CONFIG_TARGET_ar71xx_generic_DEVICE_AP81 is not set
82# CONFIG_TARGET_ar71xx_generic_DEVICE_AP83 is not set
83# CONFIG_TARGET_ar71xx_generic_DEVICE_AP96 is not set
84# CONFIG_TARGET_ar71xx_generic_DEVICE_DB120 is not set
85# CONFIG_TARGET_ar71xx_generic_DEVICE_PB42 is not set
86# CONFIG_TARGET_ar71xx_generic_DEVICE_PB44 is not set
87# CONFIG_TARGET_ar71xx_generic_DEVICE_PB92 is not set
88# CONFIG_TARGET_ar71xx_generic_DEVICE_A02RBW300N is not set
89# CONFIG_TARGET_ar71xx_generic_DEVICE_BXU2000N2 is not set
90# CONFIG_TARGET_ar71xx_generic_DEVICE_F9K1115V2 is not set
91# CONFIG_TARGET_ar71xx_generic_DEVICE_WHRG301N is not set
92# CONFIG_TARGET_ar71xx_generic_DEVICE_WHRHPG300N is not set
93# CONFIG_TARGET_ar71xx_generic_DEVICE_WHRHPGN is not set
94# CONFIG_TARGET_ar71xx_generic_DEVICE_WLAEAG300N is not set
95# CONFIG_TARGET_ar71xx_generic_DEVICE_WZR450HP2 is not set
96# CONFIG_TARGET_ar71xx_generic_DEVICE_WZR600DHP is not set
97# CONFIG_TARGET_ar71xx_generic_DEVICE_WZRHPAG300H is not set
98# CONFIG_TARGET_ar71xx_generic_DEVICE_WZRHPG300NH is not set
99# CONFIG_TARGET_ar71xx_generic_DEVICE_WZRHPG300NH2 is not set
100# CONFIG_TARGET_ar71xx_generic_DEVICE_WZRHPG450H is not set
101# CONFIG_TARGET_ar71xx_generic_DEVICE_cf-e316n-v2 is not set
102# CONFIG_TARGET_ar71xx_generic_DEVICE_carambola2 is not set
103# CONFIG_TARGET_ar71xx_generic_DEVICE_WP543_16M is not set
104# CONFIG_TARGET_ar71xx_generic_DEVICE_WP543_2M is not set
105# CONFIG_TARGET_ar71xx_generic_DEVICE_WP543_4M is not set
106# CONFIG_TARGET_ar71xx_generic_DEVICE_WP543_8M is not set
107# CONFIG_TARGET_ar71xx_generic_DEVICE_WPE72_16M is not set
108# CONFIG_TARGET_ar71xx_generic_DEVICE_WPE72_4M is not set
109# CONFIG_TARGET_ar71xx_generic_DEVICE_WPE72_8M is not set
110# CONFIG_TARGET_ar71xx_generic_DEVICE_WPJ342_16M is not set
111# CONFIG_TARGET_ar71xx_generic_DEVICE_WPJ344_16M is not set
112# CONFIG_TARGET_ar71xx_generic_DEVICE_WPJ531_16M is not set
113# CONFIG_TARGET_ar71xx_generic_DEVICE_WPJ558_16M is not set
114# CONFIG_TARGET_ar71xx_generic_DEVICE_DGL5500A1 is not set
115# CONFIG_TARGET_ar71xx_generic_DEVICE_DHP1565A1 is not set
116# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR505A1 is not set
117# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR600A1 is not set
118# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR601A1 is not set
119# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR601B1 is not set
120# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR615C1 is not set
121# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR615E1 is not set
122# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR615E4 is not set
123# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR615I1 is not set
124# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR615I3 is not set
125# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR825B1 is not set
126# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR825C1 is not set
127# CONFIG_TARGET_ar71xx_generic_DEVICE_DIR835A1 is not set
128# CONFIG_TARGET_ar71xx_generic_DEVICE_DRAGINO2 is not set
129# CONFIG_TARGET_ar71xx_generic_DEVICE_el-m150 is not set
130# CONFIG_TARGET_ar71xx_generic_DEVICE_el-mini is not set
131# CONFIG_TARGET_ar71xx_generic_DEVICE_EWDORIN16M is not set
132# CONFIG_TARGET_ar71xx_generic_DEVICE_EWDORINAP is not set
133# CONFIG_TARGET_ar71xx_generic_DEVICE_EWDORINRT is not set
134# CONFIG_TARGET_ar71xx_generic_DEVICE_EAP300V2 is not set
135# CONFIG_TARGET_ar71xx_generic_DEVICE_EPG5000 is not set
136# CONFIG_TARGET_ar71xx_generic_DEVICE_ESR1750 is not set
137# CONFIG_TARGET_ar71xx_generic_DEVICE_ESR900 is not set
138# CONFIG_TARGET_ar71xx_generic_DEVICE_FR54RTR is not set
139# CONFIG_TARGET_ar71xx_generic_DEVICE_gl-ar150 is not set
140# CONFIG_TARGET_ar71xx_generic_DEVICE_gl-ar300 is not set
141# CONFIG_TARGET_ar71xx_generic_DEVICE_gl-ar300m is not set
142# CONFIG_TARGET_ar71xx_generic_DEVICE_gl-domino is not set
143# CONFIG_TARGET_ar71xx_generic_DEVICE_gl-mifi is not set
144# CONFIG_TARGET_ar71xx_generic_DEVICE_gl-inet-6408A-v1 is not set
145# CONFIG_TARGET_ar71xx_generic_DEVICE_gl-inet-6416A-v1 is not set
146# CONFIG_TARGET_ar71xx_generic_DEVICE_minibox-v1 is not set
147# CONFIG_TARGET_ar71xx_generic_DEVICE_oolite is not set
148# CONFIG_TARGET_ar71xx_generic_DEVICE_hiwifi-hc6361 is not set
149# CONFIG_TARGET_ar71xx_generic_DEVICE_WRT160NL is not set
150# CONFIG_TARGET_ar71xx_generic_DEVICE_WRT400N is not set
151# CONFIG_TARGET_ar71xx_generic_DEVICE_mc-mac1200r is not set
152# CONFIG_TARGET_ar71xx_generic_DEVICE_MR12 is not set
153# CONFIG_TARGET_ar71xx_generic_DEVICE_MR16 is not set
154# CONFIG_TARGET_ar71xx_generic_DEVICE_mw4530r-v1 is not set
155# CONFIG_TARGET_ar71xx_generic_DEVICE_smart-300 is not set
156# CONFIG_TARGET_ar71xx_generic_DEVICE_WNDAP360 is not set
157# CONFIG_TARGET_ar71xx_generic_DEVICE_wndr3700 is not set
158# CONFIG_TARGET_ar71xx_generic_DEVICE_wndr3700v2 is not set
159# CONFIG_TARGET_ar71xx_generic_DEVICE_wndr3800 is not set
160# CONFIG_TARGET_ar71xx_generic_DEVICE_wndr3800ch is not set
161# CONFIG_TARGET_ar71xx_generic_DEVICE_wndrmac is not set
162# CONFIG_TARGET_ar71xx_generic_DEVICE_wndrmacv2 is not set
163# CONFIG_TARGET_ar71xx_generic_DEVICE_REALWNR1000V2 is not set
164# CONFIG_TARGET_ar71xx_generic_DEVICE_WNR1000V2_VC is not set
165# CONFIG_TARGET_ar71xx_generic_DEVICE_WNR2000V3 is not set
166# CONFIG_TARGET_ar71xx_generic_DEVICE_WNR2000V4 is not set
167# CONFIG_TARGET_ar71xx_generic_DEVICE_WNR2200 is not set
168# CONFIG_TARGET_ar71xx_generic_DEVICE_REALWNR612V2 is not set
169# CONFIG_TARGET_ar71xx_generic_DEVICE_WPN824N is not set
170# CONFIG_TARGET_ar71xx_generic_DEVICE_omy-g1 is not set
171# CONFIG_TARGET_ar71xx_generic_DEVICE_omy-x1 is not set
172# CONFIG_TARGET_ar71xx_generic_DEVICE_N150R is not set
173# CONFIG_TARGET_ar71xx_generic_DEVICE_onion-omega is not set
174# CONFIG_TARGET_ar71xx_generic_DEVICE_som9331 is not set
175# CONFIG_TARGET_ar71xx_generic_DEVICE_MR1750 is not set
176# CONFIG_TARGET_ar71xx_generic_DEVICE_MR600 is not set
177# CONFIG_TARGET_ar71xx_generic_DEVICE_MR900 is not set
178# CONFIG_TARGET_ar71xx_generic_DEVICE_OM2P is not set
179# CONFIG_TARGET_ar71xx_generic_DEVICE_OM5PAC is not set
180# CONFIG_TARGET_ar71xx_generic_DEVICE_OM5P is not set
181# CONFIG_TARGET_ar71xx_generic_DEVICE_MZKW04NU is not set
182# CONFIG_TARGET_ar71xx_generic_DEVICE_MZKW300NH is not set
183# CONFIG_TARGET_ar71xx_generic_DEVICE_cap324 is not set
184# CONFIG_TARGET_ar71xx_generic_DEVICE_cap324-nocloud is not set
185# CONFIG_TARGET_ar71xx_generic_DEVICE_cr3000-nocloud is not set
186# CONFIG_TARGET_ar71xx_generic_DEVICE_cr3000 is not set
187# CONFIG_TARGET_ar71xx_generic_DEVICE_cr5000-nocloud is not set
188# CONFIG_TARGET_ar71xx_generic_DEVICE_cr5000 is not set
189# CONFIG_TARGET_ar71xx_generic_DEVICE_DLRTDEV01 is not set
190# CONFIG_TARGET_ar71xx_generic_DEVICE_qihoo-c301 is not set
191# CONFIG_TARGET_ar71xx_generic_DEVICE_AP143_16M is not set
192# CONFIG_TARGET_ar71xx_generic_DEVICE_AP143_8M is not set
193# CONFIG_TARGET_ar71xx_generic_DEVICE_AP147_010 is not set
194# CONFIG_TARGET_ar71xx_generic_DEVICE_AP152_16M is not set
195# CONFIG_TARGET_ar71xx_generic_DEVICE_rnx-n360rt is not set
196# CONFIG_TARGET_ar71xx_generic_DEVICE_CAP4200AG is not set
197# CONFIG_TARGET_ar71xx_generic_DEVICE_EAP7660D is not set
198# CONFIG_TARGET_ar71xx_generic_DEVICE_WLR8100 is not set
199# CONFIG_TARGET_ar71xx_generic_DEVICE_bsb is not set
200# CONFIG_TARGET_ar71xx_generic_DEVICE_archer-c5-v1 is not set
201# CONFIG_TARGET_ar71xx_generic_DEVICE_archer-c7-v1 is not set
202# CONFIG_TARGET_ar71xx_generic_DEVICE_archer-c7-v2 is not set
203# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wdr7500-v3 is not set
204# CONFIG_TARGET_ar71xx_generic_DEVICE_cpe210-220 is not set
205# CONFIG_TARGET_ar71xx_generic_DEVICE_cpe510-520 is not set
206# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr10u-v1 is not set
207# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr11u-v1 is not set
208# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr11u-v2 is not set
209# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr12u-v1 is not set
210# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr13u-v1 is not set
211# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr3020-v1 is not set
212# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr3040-v1 is not set
213# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr3040-v2 is not set
214# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr3220-v1 is not set
215# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr3220-v2 is not set
216# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr3420-v1 is not set
217# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-mr3420-v2 is not set
218# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa701nd-v1 is not set
219# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa701nd-v2 is not set
220# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa7210n-v2 is not set
221# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa730re-v1 is not set
222# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa750re-v1 is not set
223# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa7510n is not set
224# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa801nd-v1 is not set
225# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa801nd-v2 is not set
226# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa801nd-v3 is not set
227# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa830re-v1 is not set
228# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa830re-v2 is not set
229# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa850re-v1 is not set
230# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa860re-v1 is not set
231# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa901nd-v1 is not set
232# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa901nd-v2 is not set
233# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa901nd-v3 is not set
234# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wa901nd-v4 is not set
235# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wdr3320-v2 is not set
236# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wdr3500-v1 is not set
237# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wdr3600-v1 is not set
238# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wdr4300-v1 is not set
239# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wdr4300-v1-il is not set
240# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wdr4310-v1 is not set
241# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wdr4900-v2 is not set
242# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wdr6500-v2 is not set
243# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr1041n-v2 is not set
244# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr1043nd-v1 is not set
245# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr1043nd-v2 is not set
246# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr1043nd-v3 is not set
247# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr2543-v1 is not set
248# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr703n-v1 is not set
249# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr710n-v1 is not set
250# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr710n-v2 is not set
251# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr710n-v2.1 is not set
252# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr720n-v3 is not set
253# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr720n-v4 is not set
254# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr740n-v1 is not set
255# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr740n-v3 is not set
256# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr740n-v4 is not set
257# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr740n-v5 is not set
258# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr740n-v6 is not set
259# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr741nd-v1 is not set
260# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr741nd-v2 is not set
261# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr741nd-v4 is not set
262# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr741nd-v5 is not set
263# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr743nd-v1 is not set
264# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr743nd-v2 is not set
265# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr841-v1.5 is not set
266# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr841-v10 is not set
267# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr841-v11 is not set
268# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr841-v3 is not set
269# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr841-v5 is not set
270# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr841-v7 is not set
271# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr841-v8 is not set
272# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr841-v9 is not set
273# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr842n-v1 is not set
274# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr842n-v2 is not set
275# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr842n-v3 is not set
276# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr843nd-v1 is not set
277# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr847n-v8 is not set
278# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr941nd-v2 is not set
279# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr941nd-v3 is not set
280# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr941nd-v4 is not set
281# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr941nd-v5 is not set
282# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr941nd-v6 is not set
283# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr941nd-v6-cn is not set
284# CONFIG_TARGET_ar71xx_generic_DEVICE_tl-wr810n is not set
285# CONFIG_TARGET_ar71xx_generic_DEVICE_TEW632BRP is not set
286# CONFIG_TARGET_ar71xx_generic_DEVICE_TEW652BRP_FW is not set
287# CONFIG_TARGET_ar71xx_generic_DEVICE_TEW652BRP_RECOVERY is not set
288# CONFIG_TARGET_ar71xx_generic_DEVICE_TEW673GRU is not set
289# CONFIG_TARGET_ar71xx_generic_DEVICE_TEW712BR is not set
290# CONFIG_TARGET_ar71xx_generic_DEVICE_TEW732BR is not set
291# CONFIG_TARGET_ar71xx_generic_DEVICE_TEW823DRU is not set
292# CONFIG_TARGET_ar71xx_generic_DEVICE_tellstick-znet-lite is not set
293# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-air-gateway is not set
294# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-air-gateway-pro is not set
295# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-airrouter is not set
296# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-bullet-m is not set
297# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-ls-sr71 is not set
298# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-loco-m-xw is not set
299# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-nano-m-xw is not set
300# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-nano-m is not set
301# CONFIG_TARGET_ar71xx_generic_DEVICE_rw2458n is not set
302# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-rocket-m-ti is not set
303# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-rocket-m-xw is not set
304# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-rocket-m is not set
305# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-rs is not set
306# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-rspro is not set
307# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-uap-pro is not set
308# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-unifi is not set
309# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-unifiac-lite is not set
310# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-unifiac-pro is not set
311# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-unifi-outdoor is not set
312# CONFIG_TARGET_ar71xx_generic_DEVICE_ubnt-unifi-outdoor-plus is not set
313# CONFIG_TARGET_ar71xx_generic_DEVICE_ubdev01 is not set
314# CONFIG_TARGET_ar71xx_generic_DEVICE_MYNETREXT is not set
315# CONFIG_TARGET_ar71xx_generic_DEVICE_WRTNODE2Q is not set
316# CONFIG_TARGET_ar71xx_generic_DEVICE_DR344 is not set
317# CONFIG_TARGET_ar71xx_generic_DEVICE_dr531 is not set
318# CONFIG_TARGET_ar71xx_generic_DEVICE_weio is not set
319# CONFIG_TARGET_ar71xx_generic_DEVICE_mynet-n600 is not set
320# CONFIG_TARGET_ar71xx_generic_DEVICE_mynet-n750 is not set
321# CONFIG_TARGET_ar71xx_generic_DEVICE_ZCN1523H28 is not set
322# CONFIG_TARGET_ar71xx_generic_DEVICE_ZCN1523H516 is not set
323# CONFIG_TARGET_ar71xx_generic_DEVICE_NBG6616 is not set
324# CONFIG_TARGET_ar71xx_generic_DEVICE_NBG_460N_550N_550NH is not set
325# CONFIG_TARGET_ar71xx_generic_DEVICE_dLAN_Hotspot is not set
326# CONFIG_TARGET_ar71xx_generic_DEVICE_dLAN_pro_1200_ac is not set
327# CONFIG_TARGET_ar71xx_generic_DEVICE_dLAN_pro_500_wp is not set
328# CONFIG_TARGET_ar71xx_generic_DEVICE_JA76PF is not set
329# CONFIG_TARGET_ar71xx_generic_DEVICE_JA76PF2 is not set
330# CONFIG_TARGET_ar71xx_generic_DEVICE_JWAP003 is not set
331# CONFIG_TARGET_ar71xx_generic_DEVICE_jwap230 is not set
332CONFIG_TARGET_brcm2708_bcm2708_DEVICE_rpi=y
333CONFIG_HAS_SUBTARGETS=y
334CONFIG_HAS_DEVICES=y
335CONFIG_TARGET_BOARD="brcm2708"
336CONFIG_TARGET_SUBTARGET="bcm2708"
337CONFIG_TARGET_PROFILE="DEVICE_rpi"
338CONFIG_TARGET_ARCH_PACKAGES="arm_arm1176jzf-s_vfp"
339CONFIG_DEFAULT_TARGET_OPTIMIZATION="-Os -pipe -mcpu=arm1176jzf-s -mfpu=vfp"
340CONFIG_CPU_TYPE="arm1176jzf-s+vfp"
341CONFIG_LINUX_4_4=y
342CONFIG_DEFAULT_base-files=y
343CONFIG_DEFAULT_brcm2708-gpu-fw=y
344CONFIG_DEFAULT_busybox=y
345CONFIG_DEFAULT_dnsmasq=y
346CONFIG_DEFAULT_dropbear=y
347CONFIG_DEFAULT_firewall=y
348CONFIG_DEFAULT_fstools=y
349CONFIG_DEFAULT_ip6tables=y
350CONFIG_DEFAULT_iptables=y
351CONFIG_DEFAULT_kmod-fs-vfat=y
352CONFIG_DEFAULT_kmod-nls-cp437=y
353CONFIG_DEFAULT_kmod-nls-iso8859-1=y
354CONFIG_DEFAULT_kmod-sound-arm-bcm2835=y
355CONFIG_DEFAULT_kmod-sound-core=y
356CONFIG_DEFAULT_kmod-usb-hid=y
357CONFIG_DEFAULT_libc=y
358CONFIG_DEFAULT_libgcc=y
359CONFIG_DEFAULT_logd=y
360CONFIG_DEFAULT_mtd=y
361CONFIG_DEFAULT_netifd=y
362CONFIG_DEFAULT_odhcp6c=y
363CONFIG_DEFAULT_odhcpd=y
364CONFIG_DEFAULT_opkg=y
365CONFIG_DEFAULT_ppp=y
366CONFIG_DEFAULT_ppp-mod-pppoe=y
367CONFIG_DEFAULT_uci=y
368CONFIG_DEFAULT_uclient-fetch=y
369CONFIG_HAS_FPU=y
370CONFIG_AUDIO_SUPPORT=y
371CONFIG_GPIO_SUPPORT=y
372CONFIG_USB_SUPPORT=y
373CONFIG_USB_GADGET_SUPPORT=y
374CONFIG_USES_DEVICETREE=y
375CONFIG_USES_EXT4=y
376CONFIG_arm=y
377CONFIG_arm_v6=y
378CONFIG_ARCH="arm"
379
380#
381# Target Images
382#
383# CONFIG_TARGET_ROOTFS_INITRAMFS is not set
384CONFIG_EXTERNAL_CPIO=""
385
386#
387# Root filesystem archives
388#
389# CONFIG_TARGET_ROOTFS_CPIOGZ is not set
390# CONFIG_TARGET_ROOTFS_TARGZ is not set
391
392#
393# Root filesystem images
394#
395CONFIG_TARGET_ROOTFS_EXT4FS=y
396CONFIG_TARGET_EXT4_MAXINODE=6000
397CONFIG_TARGET_EXT4_RESERVED_PCT=0
398CONFIG_TARGET_EXT4_BLOCKSIZE_4K=y
399# CONFIG_TARGET_EXT4_BLOCKSIZE_2K is not set
400# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
401CONFIG_TARGET_EXT4_BLOCKSIZE=4096
402# CONFIG_TARGET_EXT4_JOURNAL is not set
403# CONFIG_TARGET_ROOTFS_SQUASHFS is not set
404CONFIG_TARGET_ROOTFS_SNAP=y
405CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
406CONFIG_TARGET_UBIFS_JOURNAL_SIZE=""
407CONFIG_TARGET_IMAGES_GZIP=y
408
409#
410# Image Options
411#
412CONFIG_BRCM2708_SD_BOOT_PARTSIZE=20
413CONFIG_TARGET_ROOTFS_PARTSIZE=48
414
415#
416# Global build settings
417#
418# CONFIG_ALL_NONSHARED is not set
419# CONFIG_ALL_KMODS is not set
420# CONFIG_ALL is not set
421CONFIG_SIGNED_PACKAGES=y
422
423#
424# General build options
425#
426CONFIG_DISPLAY_SUPPORT=y
427CONFIG_BUILD_PATENTED=y
428# CONFIG_BUILD_NLS is not set
429CONFIG_SHADOW_PASSWORDS=y
430# CONFIG_CLEAN_IPKG is not set
431# CONFIG_COLLECT_KERNEL_DEBUG is not set
432
433#
434# Kernel build options
435#
436CONFIG_KERNEL_BUILD_USER=""
437CONFIG_KERNEL_BUILD_DOMAIN=""
438CONFIG_KERNEL_PRINTK=y
439CONFIG_KERNEL_SWAP=y
440CONFIG_KERNEL_DEBUG_FS=y
441# CONFIG_KERNEL_ARM_PMU is not set
442# CONFIG_KERNEL_PERF_EVENTS is not set
443# CONFIG_KERNEL_PROFILING is not set
444CONFIG_KERNEL_KALLSYMS=y
445# CONFIG_KERNEL_FTRACE is not set
446CONFIG_KERNEL_DEBUG_KERNEL=y
447CONFIG_KERNEL_DEBUG_INFO=y
448# CONFIG_KERNEL_DEBUG_LL_UART_NONE is not set
449# CONFIG_KERNEL_DEBUG_LL is not set
450# CONFIG_KERNEL_DYNAMIC_DEBUG is not set
451# CONFIG_KERNEL_EARLY_PRINTK is not set
452# CONFIG_KERNEL_KPROBES is not set
453# CONFIG_KERNEL_AIO is not set
454# CONFIG_KERNEL_DIRECT_IO is not set
455# CONFIG_KERNEL_FHANDLE is not set
456# CONFIG_KERNEL_FANOTIFY is not set
457# CONFIG_KERNEL_BLK_DEV_BSG is not set
458CONFIG_KERNEL_MAGIC_SYSRQ=y
459CONFIG_KERNEL_COREDUMP=y
460CONFIG_KERNEL_ELF_CORE=y
461# CONFIG_KERNEL_PROVE_LOCKING is not set
462CONFIG_KERNEL_PRINTK_TIME=y
463# CONFIG_KERNEL_SLABINFO is not set
464# CONFIG_KERNEL_PROC_PAGE_MONITOR is not set
465# CONFIG_KERNEL_KEXEC is not set
466# CONFIG_USE_RFKILL is not set
467# CONFIG_USE_SPARSE is not set
468# CONFIG_KERNEL_DEVTMPFS is not set
469# CONFIG_KERNEL_CGROUPS is not set
470# CONFIG_KERNEL_NAMESPACES is not set
471# CONFIG_KERNEL_LXC_MISC is not set
472# CONFIG_KERNEL_SECCOMP_FILTER is not set
473# CONFIG_KERNEL_SECCOMP is not set
474CONFIG_KERNEL_IPV6=y
475CONFIG_KERNEL_IPV6_MULTIPLE_TABLES=y
476CONFIG_KERNEL_IPV6_SUBTREES=y
477CONFIG_KERNEL_IPV6_MROUTE=y
478# CONFIG_KERNEL_IPV6_PIMSM_V2 is not set
479# CONFIG_KERNEL_IP_PNP is not set
480
481#
482# Filesystem ACL and attr support options
483#
484# CONFIG_USE_FS_ACL_ATTR is not set
485# CONFIG_KERNEL_FS_POSIX_ACL is not set
486# CONFIG_KERNEL_BTRFS_FS_POSIX_ACL is not set
487# CONFIG_KERNEL_EXT4_FS_POSIX_ACL is not set
488# CONFIG_KERNEL_F2FS_FS_POSIX_ACL is not set
489# CONFIG_KERNEL_JFFS2_FS_POSIX_ACL is not set
490# CONFIG_KERNEL_TMPFS_POSIX_ACL is not set
491# CONFIG_KERNEL_CIFS_ACL is not set
492# CONFIG_KERNEL_HFS_FS_POSIX_ACL is not set
493# CONFIG_KERNEL_HFSPLUG_FS_POSIX_ACL is not set
494# CONFIG_KERNEL_NFS_ACL_SUPPORT is not set
495# CONFIG_KERNEL_NFS_V3_ACL_SUPPORT is not set
496# CONFIG_KERNEL_NFSD_V2_ACL_SUPPORT is not set
497# CONFIG_KERNEL_NFSD_V3_ACL_SUPPORT is not set
498# CONFIG_KERNEL_REISER_FS_POSIX_ACL is not set
499# CONFIG_KERNEL_XFS_POSIX_ACL is not set
500# CONFIG_KERNEL_JFS_POSIX_ACL is not set
501
502#
503# Package build options
504#
505# CONFIG_DEBUG is not set
506CONFIG_IPV6=y
507CONFIG_PKG_BUILD_PARALLEL=y
508CONFIG_PKG_BUILD_USE_JOBSERVER=y
509
510#
511# Stripping options
512#
513# CONFIG_NO_STRIP is not set
514# CONFIG_USE_STRIP is not set
515CONFIG_USE_SSTRIP=y
516# CONFIG_STRIP_KERNEL_EXPORTS is not set
517# CONFIG_USE_MKLIBS is not set
518CONFIG_USE_UCLIBCXX=y
519# CONFIG_USE_LIBSTDCXX is not set
520
521#
522# Hardening build options
523#
524CONFIG_PKG_CHECK_FORMAT_SECURITY=y
525# CONFIG_PKG_CC_STACKPROTECTOR_NONE is not set
526CONFIG_PKG_CC_STACKPROTECTOR_REGULAR=y
527# CONFIG_KERNEL_CC_STACKPROTECTOR_NONE is not set
528CONFIG_KERNEL_CC_STACKPROTECTOR_REGULAR=y
529# CONFIG_KERNEL_CC_STACKPROTECTOR_STRONG is not set
530# CONFIG_PKG_FORTIFY_SOURCE_NONE is not set
531CONFIG_PKG_FORTIFY_SOURCE_1=y
532# CONFIG_PKG_FORTIFY_SOURCE_2 is not set
533# CONFIG_PKG_RELRO_NONE is not set
534# CONFIG_PKG_RELRO_PARTIAL is not set
535CONFIG_PKG_RELRO_FULL=y
536# CONFIG_DEVEL is not set
537# CONFIG_BROKEN is not set
538CONFIG_BINARY_FOLDER=""
539CONFIG_DOWNLOAD_FOLDER=""
540CONFIG_LOCALMIRROR=""
541CONFIG_AUTOREBUILD=y
542CONFIG_BUILD_SUFFIX=""
543CONFIG_TARGET_ROOTFS_DIR=""
544# CONFIG_CCACHE is not set
545CONFIG_EXTERNAL_KERNEL_TREE=""
546CONFIG_KERNEL_GIT_CLONE_URI=""
547CONFIG_EXTRA_OPTIMIZATION="-fno-caller-saves -fno-plt"
548CONFIG_TARGET_OPTIMIZATION="-Os -pipe -mcpu=arm1176jzf-s -mfpu=vfp"
549# CONFIG_EXTRA_TARGET_ARCH is not set
550CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS=""
551CONFIG_EXTRA_GCC_CONFIG_OPTIONS=""
552# CONFIG_SJLJ_EXCEPTIONS is not set
553# CONFIG_INSTALL_LIBGCJ is not set
554# CONFIG_INSTALL_GFORTRAN is not set
555CONFIG_GDB=y
556# CONFIG_INSIGHT is not set
557CONFIG_USE_MUSL=y
558CONFIG_BINUTILS_VERSION_2_25_1=y
559CONFIG_BINUTILS_VERSION="2.25.1"
560CONFIG_GCC_VERSION="5.4.0"
561CONFIG_MUSL_VERSION="1.1.15"
562CONFIG_LIBC="musl"
563CONFIG_LIBC_VERSION="1.1.15"
564CONFIG_TARGET_SUFFIX="muslgnueabi"
565# CONFIG_IB is not set
566# CONFIG_SDK is not set
567# CONFIG_MAKE_TOOLCHAIN is not set
568# CONFIG_IMAGEOPT is not set
569# CONFIG_PREINITOPT is not set
570CONFIG_TARGET_PREINIT_SUPPRESS_STDERR=y
571# CONFIG_TARGET_PREINIT_DISABLE_FAILSAFE is not set
572CONFIG_TARGET_PREINIT_TIMEOUT=2
573# CONFIG_TARGET_PREINIT_SHOW_NETMSG is not set
574# CONFIG_TARGET_PREINIT_SUPPRESS_FAILSAFE_NETMSG is not set
575CONFIG_TARGET_PREINIT_IFNAME=""
576CONFIG_TARGET_PREINIT_IP="192.168.1.1"
577CONFIG_TARGET_PREINIT_NETMASK="255.255.255.0"
578CONFIG_TARGET_PREINIT_BROADCAST="192.168.1.255"
579# CONFIG_INITOPT is not set
580CONFIG_TARGET_INIT_PATH="/usr/sbin:/usr/bin:/sbin:/bin"
581CONFIG_TARGET_INIT_ENV=""
582CONFIG_TARGET_INIT_CMD="/sbin/init"
583CONFIG_TARGET_INIT_SUPPRESS_STDERR=y
584# CONFIG_VERSIONOPT is not set
585CONFIG_PER_FEED_REPO=y
586CONFIG_PER_FEED_REPO_ADD_DISABLED=y
587CONFIG_PER_FEED_REPO_ADD_COMMENTED=y
588CONFIG_FEED_packages=y
589CONFIG_FEED_luci=y
590CONFIG_FEED_routing=y
591CONFIG_FEED_telephony=y
592# CONFIG_SMIMEOPT is not set
593CONFIG_OPKGSMIME_PASSPHRASE=y
594
595#
596# Base system
597#
598CONFIG_PACKAGE_base-files=y
599# CONFIG_PACKAGE_block-mount is not set
600CONFIG_PACKAGE_busybox=y
601# CONFIG_BUSYBOX_CUSTOM is not set
602CONFIG_BUSYBOX_DEFAULT_HAVE_DOT_CONFIG=y
603# CONFIG_BUSYBOX_DEFAULT_DESKTOP is not set
604# CONFIG_BUSYBOX_DEFAULT_EXTRA_COMPAT is not set
605CONFIG_BUSYBOX_DEFAULT_INCLUDE_SUSv2=y
606# CONFIG_BUSYBOX_DEFAULT_USE_PORTABLE_CODE is not set
607CONFIG_BUSYBOX_DEFAULT_PLATFORM_LINUX=y
608# CONFIG_BUSYBOX_DEFAULT_FEATURE_BUFFERS_USE_MALLOC is not set
609CONFIG_BUSYBOX_DEFAULT_FEATURE_BUFFERS_GO_ON_STACK=y
610# CONFIG_BUSYBOX_DEFAULT_FEATURE_BUFFERS_GO_IN_BSS is not set
611CONFIG_BUSYBOX_DEFAULT_SHOW_USAGE=y
612CONFIG_BUSYBOX_DEFAULT_FEATURE_VERBOSE_USAGE=y
613CONFIG_BUSYBOX_DEFAULT_FEATURE_COMPRESS_USAGE=y
614# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSTALLER is not set
615# CONFIG_BUSYBOX_DEFAULT_INSTALL_NO_USR is not set
616# CONFIG_BUSYBOX_DEFAULT_LOCALE_SUPPORT is not set
617# CONFIG_BUSYBOX_DEFAULT_UNICODE_SUPPORT is not set
618# CONFIG_BUSYBOX_DEFAULT_UNICODE_USING_LOCALE is not set
619# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHECK_UNICODE_IN_ENV is not set
620CONFIG_BUSYBOX_DEFAULT_SUBST_WCHAR=0
621CONFIG_BUSYBOX_DEFAULT_LAST_SUPPORTED_WCHAR=0
622# CONFIG_BUSYBOX_DEFAULT_UNICODE_COMBINING_WCHARS is not set
623# CONFIG_BUSYBOX_DEFAULT_UNICODE_WIDE_WCHARS is not set
624# CONFIG_BUSYBOX_DEFAULT_UNICODE_BIDI_SUPPORT is not set
625# CONFIG_BUSYBOX_DEFAULT_UNICODE_NEUTRAL_TABLE is not set
626# CONFIG_BUSYBOX_DEFAULT_UNICODE_PRESERVE_BROKEN is not set
627# CONFIG_BUSYBOX_DEFAULT_PAM is not set
628# CONFIG_BUSYBOX_DEFAULT_FEATURE_USE_SENDFILE is not set
629CONFIG_BUSYBOX_DEFAULT_LONG_OPTS=y
630CONFIG_BUSYBOX_DEFAULT_FEATURE_DEVPTS=y
631# CONFIG_BUSYBOX_DEFAULT_FEATURE_CLEAN_UP is not set
632# CONFIG_BUSYBOX_DEFAULT_FEATURE_UTMP is not set
633# CONFIG_BUSYBOX_DEFAULT_FEATURE_WTMP is not set
634CONFIG_BUSYBOX_DEFAULT_FEATURE_PIDFILE=y
635CONFIG_BUSYBOX_DEFAULT_PID_FILE_PATH="/var/run"
636CONFIG_BUSYBOX_DEFAULT_FEATURE_SUID=y
637# CONFIG_BUSYBOX_DEFAULT_FEATURE_SUID_CONFIG is not set
638# CONFIG_BUSYBOX_DEFAULT_FEATURE_SUID_CONFIG_QUIET is not set
639# CONFIG_BUSYBOX_DEFAULT_SELINUX is not set
640CONFIG_BUSYBOX_DEFAULT_FEATURE_PREFER_APPLETS=y
641CONFIG_BUSYBOX_DEFAULT_BUSYBOX_EXEC_PATH="/proc/self/exe"
642CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOG=y
643# CONFIG_BUSYBOX_DEFAULT_FEATURE_HAVE_RPC is not set
644# CONFIG_BUSYBOX_DEFAULT_STATIC is not set
645# CONFIG_BUSYBOX_DEFAULT_PIE is not set
646# CONFIG_BUSYBOX_DEFAULT_NOMMU is not set
647# CONFIG_BUSYBOX_DEFAULT_BUILD_LIBBUSYBOX is not set
648# CONFIG_BUSYBOX_DEFAULT_FEATURE_INDIVIDUAL is not set
649# CONFIG_BUSYBOX_DEFAULT_FEATURE_SHARED_BUSYBOX is not set
650CONFIG_BUSYBOX_DEFAULT_LFS=y
651CONFIG_BUSYBOX_DEFAULT_CROSS_COMPILER_PREFIX=""
652CONFIG_BUSYBOX_DEFAULT_SYSROOT=""
653CONFIG_BUSYBOX_DEFAULT_EXTRA_CFLAGS=""
654CONFIG_BUSYBOX_DEFAULT_EXTRA_LDFLAGS=""
655CONFIG_BUSYBOX_DEFAULT_EXTRA_LDLIBS=""
656# CONFIG_BUSYBOX_DEFAULT_DEBUG is not set
657# CONFIG_BUSYBOX_DEFAULT_DEBUG_PESSIMIZE is not set
658# CONFIG_BUSYBOX_DEFAULT_UNIT_TEST is not set
659# CONFIG_BUSYBOX_DEFAULT_WERROR is not set
660CONFIG_BUSYBOX_DEFAULT_NO_DEBUG_LIB=y
661# CONFIG_BUSYBOX_DEFAULT_DMALLOC is not set
662# CONFIG_BUSYBOX_DEFAULT_EFENCE is not set
663CONFIG_BUSYBOX_DEFAULT_INSTALL_APPLET_SYMLINKS=y
664# CONFIG_BUSYBOX_DEFAULT_INSTALL_APPLET_HARDLINKS is not set
665# CONFIG_BUSYBOX_DEFAULT_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
666# CONFIG_BUSYBOX_DEFAULT_INSTALL_APPLET_DONT is not set
667# CONFIG_BUSYBOX_DEFAULT_INSTALL_SH_APPLET_SYMLINK is not set
668# CONFIG_BUSYBOX_DEFAULT_INSTALL_SH_APPLET_HARDLINK is not set
669# CONFIG_BUSYBOX_DEFAULT_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
670CONFIG_BUSYBOX_DEFAULT_PREFIX="./_install"
671# CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSTEMD is not set
672# CONFIG_BUSYBOX_DEFAULT_FEATURE_RTMINMAX is not set
673CONFIG_BUSYBOX_DEFAULT_PASSWORD_MINLEN=6
674CONFIG_BUSYBOX_DEFAULT_MD5_SMALL=1
675CONFIG_BUSYBOX_DEFAULT_SHA3_SMALL=1
676CONFIG_BUSYBOX_DEFAULT_FEATURE_FAST_TOP=y
677# CONFIG_BUSYBOX_DEFAULT_FEATURE_ETC_NETWORKS is not set
678# CONFIG_BUSYBOX_DEFAULT_FEATURE_USE_TERMIOS is not set
679CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING=y
680CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_MAX_LEN=512
681# CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_VI is not set
682CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_HISTORY=256
683# CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_SAVEHISTORY is not set
684# CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_SAVE_ON_EXIT is not set
685# CONFIG_BUSYBOX_DEFAULT_FEATURE_REVERSE_SEARCH is not set
686CONFIG_BUSYBOX_DEFAULT_FEATURE_TAB_COMPLETION=y
687# CONFIG_BUSYBOX_DEFAULT_FEATURE_USERNAME_COMPLETION is not set
688CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_FANCY_PROMPT=y
689# CONFIG_BUSYBOX_DEFAULT_FEATURE_EDITING_ASK_TERMINAL is not set
690CONFIG_BUSYBOX_DEFAULT_FEATURE_NON_POSIX_CP=y
691# CONFIG_BUSYBOX_DEFAULT_FEATURE_VERBOSE_CP_MESSAGE is not set
692CONFIG_BUSYBOX_DEFAULT_FEATURE_COPYBUF_KB=4
693# CONFIG_BUSYBOX_DEFAULT_FEATURE_SKIP_ROOTFS is not set
694# CONFIG_BUSYBOX_DEFAULT_MONOTONIC_SYSCALL is not set
695CONFIG_BUSYBOX_DEFAULT_IOCTL_HEX2STR_ERROR=y
696# CONFIG_BUSYBOX_DEFAULT_FEATURE_HWIB is not set
697# CONFIG_BUSYBOX_DEFAULT_FEATURE_SEAMLESS_XZ is not set
698# CONFIG_BUSYBOX_DEFAULT_FEATURE_SEAMLESS_LZMA is not set
699# CONFIG_BUSYBOX_DEFAULT_FEATURE_SEAMLESS_BZ2 is not set
700CONFIG_BUSYBOX_DEFAULT_FEATURE_SEAMLESS_GZ=y
701# CONFIG_BUSYBOX_DEFAULT_FEATURE_SEAMLESS_Z is not set
702# CONFIG_BUSYBOX_DEFAULT_AR is not set
703# CONFIG_BUSYBOX_DEFAULT_FEATURE_AR_LONG_FILENAMES is not set
704# CONFIG_BUSYBOX_DEFAULT_FEATURE_AR_CREATE is not set
705# CONFIG_BUSYBOX_DEFAULT_UNCOMPRESS is not set
706CONFIG_BUSYBOX_DEFAULT_GUNZIP=y
707CONFIG_BUSYBOX_DEFAULT_BUNZIP2=y
708# CONFIG_BUSYBOX_DEFAULT_UNLZMA is not set
709# CONFIG_BUSYBOX_DEFAULT_FEATURE_LZMA_FAST is not set
710# CONFIG_BUSYBOX_DEFAULT_LZMA is not set
711# CONFIG_BUSYBOX_DEFAULT_UNXZ is not set
712# CONFIG_BUSYBOX_DEFAULT_XZ is not set
713# CONFIG_BUSYBOX_DEFAULT_BZIP2 is not set
714# CONFIG_BUSYBOX_DEFAULT_CPIO is not set
715# CONFIG_BUSYBOX_DEFAULT_FEATURE_CPIO_O is not set
716# CONFIG_BUSYBOX_DEFAULT_FEATURE_CPIO_P is not set
717# CONFIG_BUSYBOX_DEFAULT_DPKG is not set
718# CONFIG_BUSYBOX_DEFAULT_DPKG_DEB is not set
719# CONFIG_BUSYBOX_DEFAULT_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
720CONFIG_BUSYBOX_DEFAULT_GZIP=y
721# CONFIG_BUSYBOX_DEFAULT_FEATURE_GZIP_LONG_OPTIONS is not set
722CONFIG_BUSYBOX_DEFAULT_GZIP_FAST=0
723# CONFIG_BUSYBOX_DEFAULT_FEATURE_GZIP_LEVELS is not set
724# CONFIG_BUSYBOX_DEFAULT_LZOP is not set
725# CONFIG_BUSYBOX_DEFAULT_LZOP_COMPR_HIGH is not set
726# CONFIG_BUSYBOX_DEFAULT_RPM is not set
727# CONFIG_BUSYBOX_DEFAULT_RPM2CPIO is not set
728CONFIG_BUSYBOX_DEFAULT_TAR=y
729CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_CREATE=y
730# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_AUTODETECT is not set
731CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_FROM=y
732# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set
733# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set
734CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_GNU_EXTENSIONS=y
735# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_LONG_OPTIONS is not set
736# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_TO_COMMAND is not set
737# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_UNAME_GNAME is not set
738# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_NOPRESERVE_TIME is not set
739# CONFIG_BUSYBOX_DEFAULT_FEATURE_TAR_SELINUX is not set
740# CONFIG_BUSYBOX_DEFAULT_UNZIP is not set
741CONFIG_BUSYBOX_DEFAULT_BASENAME=y
742CONFIG_BUSYBOX_DEFAULT_CAT=y
743CONFIG_BUSYBOX_DEFAULT_DATE=y
744CONFIG_BUSYBOX_DEFAULT_FEATURE_DATE_ISOFMT=y
745# CONFIG_BUSYBOX_DEFAULT_FEATURE_DATE_NANO is not set
746# CONFIG_BUSYBOX_DEFAULT_FEATURE_DATE_COMPAT is not set
747CONFIG_BUSYBOX_DEFAULT_DD=y
748CONFIG_BUSYBOX_DEFAULT_FEATURE_DD_SIGNAL_HANDLING=y
749# CONFIG_BUSYBOX_DEFAULT_FEATURE_DD_THIRD_STATUS_LINE is not set
750CONFIG_BUSYBOX_DEFAULT_FEATURE_DD_IBS_OBS=y
751# CONFIG_BUSYBOX_DEFAULT_FEATURE_DD_STATUS is not set
752# CONFIG_BUSYBOX_DEFAULT_HOSTID is not set
753CONFIG_BUSYBOX_DEFAULT_ID=y
754# CONFIG_BUSYBOX_DEFAULT_GROUPS is not set
755# CONFIG_BUSYBOX_DEFAULT_SHUF is not set
756CONFIG_BUSYBOX_DEFAULT_SYNC=y
757# CONFIG_BUSYBOX_DEFAULT_FEATURE_SYNC_FANCY is not set
758CONFIG_BUSYBOX_DEFAULT_TEST=y
759CONFIG_BUSYBOX_DEFAULT_FEATURE_TEST_64=y
760CONFIG_BUSYBOX_DEFAULT_TOUCH=y
761# CONFIG_BUSYBOX_DEFAULT_FEATURE_TOUCH_NODEREF is not set
762CONFIG_BUSYBOX_DEFAULT_FEATURE_TOUCH_SUSV3=y
763CONFIG_BUSYBOX_DEFAULT_TR=y
764# CONFIG_BUSYBOX_DEFAULT_FEATURE_TR_CLASSES is not set
765# CONFIG_BUSYBOX_DEFAULT_FEATURE_TR_EQUIV is not set
766# CONFIG_BUSYBOX_DEFAULT_TRUNCATE is not set
767# CONFIG_BUSYBOX_DEFAULT_UNLINK is not set
768# CONFIG_BUSYBOX_DEFAULT_BASE64 is not set
769# CONFIG_BUSYBOX_DEFAULT_WHO is not set
770# CONFIG_BUSYBOX_DEFAULT_USERS is not set
771# CONFIG_BUSYBOX_DEFAULT_CAL is not set
772# CONFIG_BUSYBOX_DEFAULT_CATV is not set
773CONFIG_BUSYBOX_DEFAULT_CHGRP=y
774CONFIG_BUSYBOX_DEFAULT_CHMOD=y
775CONFIG_BUSYBOX_DEFAULT_CHOWN=y
776# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHOWN_LONG_OPTIONS is not set
777CONFIG_BUSYBOX_DEFAULT_CHROOT=y
778# CONFIG_BUSYBOX_DEFAULT_CKSUM is not set
779# CONFIG_BUSYBOX_DEFAULT_COMM is not set
780CONFIG_BUSYBOX_DEFAULT_CP=y
781# CONFIG_BUSYBOX_DEFAULT_FEATURE_CP_LONG_OPTIONS is not set
782CONFIG_BUSYBOX_DEFAULT_CUT=y
783CONFIG_BUSYBOX_DEFAULT_DF=y
784# CONFIG_BUSYBOX_DEFAULT_FEATURE_DF_FANCY is not set
785CONFIG_BUSYBOX_DEFAULT_DIRNAME=y
786# CONFIG_BUSYBOX_DEFAULT_DOS2UNIX is not set
787# CONFIG_BUSYBOX_DEFAULT_UNIX2DOS is not set
788CONFIG_BUSYBOX_DEFAULT_DU=y
789CONFIG_BUSYBOX_DEFAULT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
790CONFIG_BUSYBOX_DEFAULT_ECHO=y
791CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_ECHO=y
792CONFIG_BUSYBOX_DEFAULT_ENV=y
793# CONFIG_BUSYBOX_DEFAULT_FEATURE_ENV_LONG_OPTIONS is not set
794# CONFIG_BUSYBOX_DEFAULT_EXPAND is not set
795# CONFIG_BUSYBOX_DEFAULT_FEATURE_EXPAND_LONG_OPTIONS is not set
796CONFIG_BUSYBOX_DEFAULT_EXPR=y
797CONFIG_BUSYBOX_DEFAULT_EXPR_MATH_SUPPORT_64=y
798CONFIG_BUSYBOX_DEFAULT_FALSE=y
799# CONFIG_BUSYBOX_DEFAULT_FOLD is not set
800CONFIG_BUSYBOX_DEFAULT_FSYNC=y
801CONFIG_BUSYBOX_DEFAULT_HEAD=y
802CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_HEAD=y
803# CONFIG_BUSYBOX_DEFAULT_INSTALL is not set
804# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSTALL_LONG_OPTIONS is not set
805CONFIG_BUSYBOX_DEFAULT_LN=y
806# CONFIG_BUSYBOX_DEFAULT_LOGNAME is not set
807CONFIG_BUSYBOX_DEFAULT_LS=y
808CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_FILETYPES=y
809CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_FOLLOWLINKS=y
810CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_RECURSIVE=y
811CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_SORTFILES=y
812CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_TIMESTAMPS=y
813CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_USERNAME=y
814CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_COLOR=y
815CONFIG_BUSYBOX_DEFAULT_FEATURE_LS_COLOR_IS_DEFAULT=y
816CONFIG_BUSYBOX_DEFAULT_MD5SUM=y
817CONFIG_BUSYBOX_DEFAULT_MKDIR=y
818# CONFIG_BUSYBOX_DEFAULT_FEATURE_MKDIR_LONG_OPTIONS is not set
819CONFIG_BUSYBOX_DEFAULT_MKFIFO=y
820CONFIG_BUSYBOX_DEFAULT_MKNOD=y
821CONFIG_BUSYBOX_DEFAULT_MV=y
822# CONFIG_BUSYBOX_DEFAULT_FEATURE_MV_LONG_OPTIONS is not set
823CONFIG_BUSYBOX_DEFAULT_NICE=y
824# CONFIG_BUSYBOX_DEFAULT_NOHUP is not set
825# CONFIG_BUSYBOX_DEFAULT_OD is not set
826# CONFIG_BUSYBOX_DEFAULT_PRINTENV is not set
827CONFIG_BUSYBOX_DEFAULT_PRINTF=y
828CONFIG_BUSYBOX_DEFAULT_PWD=y
829CONFIG_BUSYBOX_DEFAULT_READLINK=y
830CONFIG_BUSYBOX_DEFAULT_FEATURE_READLINK_FOLLOW=y
831# CONFIG_BUSYBOX_DEFAULT_REALPATH is not set
832CONFIG_BUSYBOX_DEFAULT_RM=y
833CONFIG_BUSYBOX_DEFAULT_RMDIR=y
834# CONFIG_BUSYBOX_DEFAULT_FEATURE_RMDIR_LONG_OPTIONS is not set
835CONFIG_BUSYBOX_DEFAULT_SEQ=y
836# CONFIG_BUSYBOX_DEFAULT_SHA1SUM is not set
837# CONFIG_BUSYBOX_DEFAULT_SHA256SUM is not set
838# CONFIG_BUSYBOX_DEFAULT_SHA512SUM is not set
839# CONFIG_BUSYBOX_DEFAULT_SHA3SUM is not set
840CONFIG_BUSYBOX_DEFAULT_SLEEP=y
841CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_SLEEP=y
842# CONFIG_BUSYBOX_DEFAULT_FEATURE_FLOAT_SLEEP is not set
843CONFIG_BUSYBOX_DEFAULT_SORT=y
844# CONFIG_BUSYBOX_DEFAULT_FEATURE_SORT_BIG is not set
845# CONFIG_BUSYBOX_DEFAULT_SPLIT is not set
846# CONFIG_BUSYBOX_DEFAULT_FEATURE_SPLIT_FANCY is not set
847# CONFIG_BUSYBOX_DEFAULT_STAT is not set
848# CONFIG_BUSYBOX_DEFAULT_FEATURE_STAT_FORMAT is not set
849# CONFIG_BUSYBOX_DEFAULT_STTY is not set
850# CONFIG_BUSYBOX_DEFAULT_SUM is not set
851# CONFIG_BUSYBOX_DEFAULT_TAC is not set
852CONFIG_BUSYBOX_DEFAULT_TAIL=y
853CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_TAIL=y
854CONFIG_BUSYBOX_DEFAULT_TEE=y
855CONFIG_BUSYBOX_DEFAULT_FEATURE_TEE_USE_BLOCK_IO=y
856CONFIG_BUSYBOX_DEFAULT_TRUE=y
857# CONFIG_BUSYBOX_DEFAULT_TTY is not set
858CONFIG_BUSYBOX_DEFAULT_UNAME=y
859CONFIG_BUSYBOX_DEFAULT_UNAME_OSNAME="GNU/Linux"
860# CONFIG_BUSYBOX_DEFAULT_UNEXPAND is not set
861# CONFIG_BUSYBOX_DEFAULT_FEATURE_UNEXPAND_LONG_OPTIONS is not set
862CONFIG_BUSYBOX_DEFAULT_UNIQ=y
863# CONFIG_BUSYBOX_DEFAULT_USLEEP is not set
864# CONFIG_BUSYBOX_DEFAULT_UUDECODE is not set
865# CONFIG_BUSYBOX_DEFAULT_UUENCODE is not set
866CONFIG_BUSYBOX_DEFAULT_WC=y
867# CONFIG_BUSYBOX_DEFAULT_FEATURE_WC_LARGE is not set
868# CONFIG_BUSYBOX_DEFAULT_WHOAMI is not set
869CONFIG_BUSYBOX_DEFAULT_YES=y
870# CONFIG_BUSYBOX_DEFAULT_FEATURE_VERBOSE is not set
871CONFIG_BUSYBOX_DEFAULT_FEATURE_PRESERVE_HARDLINKS=y
872CONFIG_BUSYBOX_DEFAULT_FEATURE_AUTOWIDTH=y
873CONFIG_BUSYBOX_DEFAULT_FEATURE_HUMAN_READABLE=y
874CONFIG_BUSYBOX_DEFAULT_FEATURE_MD5_SHA1_SUM_CHECK=y
875# CONFIG_BUSYBOX_DEFAULT_CHVT is not set
876# CONFIG_BUSYBOX_DEFAULT_FGCONSOLE is not set
877CONFIG_BUSYBOX_DEFAULT_CLEAR=y
878# CONFIG_BUSYBOX_DEFAULT_DEALLOCVT is not set
879# CONFIG_BUSYBOX_DEFAULT_DUMPKMAP is not set
880# CONFIG_BUSYBOX_DEFAULT_KBD_MODE is not set
881# CONFIG_BUSYBOX_DEFAULT_LOADFONT is not set
882# CONFIG_BUSYBOX_DEFAULT_LOADKMAP is not set
883# CONFIG_BUSYBOX_DEFAULT_OPENVT is not set
884CONFIG_BUSYBOX_DEFAULT_RESET=y
885# CONFIG_BUSYBOX_DEFAULT_RESIZE is not set
886# CONFIG_BUSYBOX_DEFAULT_FEATURE_RESIZE_PRINT is not set
887# CONFIG_BUSYBOX_DEFAULT_SETCONSOLE is not set
888# CONFIG_BUSYBOX_DEFAULT_FEATURE_SETCONSOLE_LONG_OPTIONS is not set
889# CONFIG_BUSYBOX_DEFAULT_SETFONT is not set
890# CONFIG_BUSYBOX_DEFAULT_FEATURE_SETFONT_TEXTUAL_MAP is not set
891CONFIG_BUSYBOX_DEFAULT_DEFAULT_SETFONT_DIR=""
892# CONFIG_BUSYBOX_DEFAULT_SETKEYCODES is not set
893# CONFIG_BUSYBOX_DEFAULT_SETLOGCONS is not set
894# CONFIG_BUSYBOX_DEFAULT_SHOWKEY is not set
895# CONFIG_BUSYBOX_DEFAULT_FEATURE_LOADFONT_PSF2 is not set
896# CONFIG_BUSYBOX_DEFAULT_FEATURE_LOADFONT_RAW is not set
897CONFIG_BUSYBOX_DEFAULT_MKTEMP=y
898# CONFIG_BUSYBOX_DEFAULT_PIPE_PROGRESS is not set
899# CONFIG_BUSYBOX_DEFAULT_RUN_PARTS is not set
900# CONFIG_BUSYBOX_DEFAULT_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
901# CONFIG_BUSYBOX_DEFAULT_FEATURE_RUN_PARTS_FANCY is not set
902CONFIG_BUSYBOX_DEFAULT_START_STOP_DAEMON=y
903# CONFIG_BUSYBOX_DEFAULT_FEATURE_START_STOP_DAEMON_FANCY is not set
904# CONFIG_BUSYBOX_DEFAULT_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
905CONFIG_BUSYBOX_DEFAULT_WHICH=y
906CONFIG_BUSYBOX_DEFAULT_AWK=y
907CONFIG_BUSYBOX_DEFAULT_FEATURE_AWK_LIBM=y
908CONFIG_BUSYBOX_DEFAULT_FEATURE_AWK_GNU_EXTENSIONS=y
909CONFIG_BUSYBOX_DEFAULT_CMP=y
910# CONFIG_BUSYBOX_DEFAULT_DIFF is not set
911# CONFIG_BUSYBOX_DEFAULT_FEATURE_DIFF_LONG_OPTIONS is not set
912# CONFIG_BUSYBOX_DEFAULT_FEATURE_DIFF_DIR is not set
913# CONFIG_BUSYBOX_DEFAULT_ED is not set
914# CONFIG_BUSYBOX_DEFAULT_PATCH is not set
915CONFIG_BUSYBOX_DEFAULT_SED=y
916CONFIG_BUSYBOX_DEFAULT_VI=y
917CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_MAX_LEN=1024
918# CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_8BIT is not set
919CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_COLON=y
920CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_YANKMARK=y
921CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_SEARCH=y
922# CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_REGEX_SEARCH is not set
923CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_USE_SIGNALS=y
924CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_DOT_CMD=y
925CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_READONLY=y
926CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_SETOPTS=y
927CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_SET=y
928CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_WIN_RESIZE=y
929CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_ASK_TERMINAL=y
930# CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_UNDO is not set
931# CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_UNDO_QUEUE is not set
932CONFIG_BUSYBOX_DEFAULT_FEATURE_VI_UNDO_QUEUE_MAX=0
933CONFIG_BUSYBOX_DEFAULT_FEATURE_ALLOW_EXEC=y
934CONFIG_BUSYBOX_DEFAULT_FIND=y
935CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PRINT0=y
936CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_MTIME=y
937# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_MMIN is not set
938CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PERM=y
939CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_TYPE=y
940CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_XDEV=y
941CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_MAXDEPTH=y
942# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_NEWER is not set
943# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_INUM is not set
944CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_EXEC=y
945# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_EXEC_PLUS is not set
946CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_USER=y
947CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_GROUP=y
948CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_NOT=y
949CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_DEPTH=y
950CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PAREN=y
951CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_SIZE=y
952CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PRUNE=y
953# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_DELETE is not set
954CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_PATH=y
955CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_REGEX=y
956# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_CONTEXT is not set
957# CONFIG_BUSYBOX_DEFAULT_FEATURE_FIND_LINKS is not set
958CONFIG_BUSYBOX_DEFAULT_GREP=y
959CONFIG_BUSYBOX_DEFAULT_FEATURE_GREP_EGREP_ALIAS=y
960CONFIG_BUSYBOX_DEFAULT_FEATURE_GREP_FGREP_ALIAS=y
961CONFIG_BUSYBOX_DEFAULT_FEATURE_GREP_CONTEXT=y
962CONFIG_BUSYBOX_DEFAULT_XARGS=y
963CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
964CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_QUOTES=y
965CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_TERMOPT=y
966CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
967# CONFIG_BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_REPL_STR is not set
968# CONFIG_BUSYBOX_DEFAULT_BOOTCHARTD is not set
969# CONFIG_BUSYBOX_DEFAULT_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
970# CONFIG_BUSYBOX_DEFAULT_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
971CONFIG_BUSYBOX_DEFAULT_HALT=y
972# CONFIG_BUSYBOX_DEFAULT_FEATURE_CALL_TELINIT is not set
973CONFIG_BUSYBOX_DEFAULT_TELINIT_PATH=""
974# CONFIG_BUSYBOX_DEFAULT_INIT is not set
975# CONFIG_BUSYBOX_DEFAULT_FEATURE_USE_INITTAB is not set
976# CONFIG_BUSYBOX_DEFAULT_FEATURE_KILL_REMOVED is not set
977CONFIG_BUSYBOX_DEFAULT_FEATURE_KILL_DELAY=0
978# CONFIG_BUSYBOX_DEFAULT_FEATURE_INIT_SCTTY is not set
979# CONFIG_BUSYBOX_DEFAULT_FEATURE_INIT_SYSLOG is not set
980# CONFIG_BUSYBOX_DEFAULT_FEATURE_EXTRA_QUIET is not set
981# CONFIG_BUSYBOX_DEFAULT_FEATURE_INIT_COREDUMPS is not set
982# CONFIG_BUSYBOX_DEFAULT_FEATURE_INITRD is not set
983CONFIG_BUSYBOX_DEFAULT_INIT_TERMINAL_TYPE=""
984# CONFIG_BUSYBOX_DEFAULT_MESG is not set
985# CONFIG_BUSYBOX_DEFAULT_FEATURE_MESG_ENABLE_ONLY_GROUP is not set
986# CONFIG_BUSYBOX_DEFAULT_ADD_SHELL is not set
987# CONFIG_BUSYBOX_DEFAULT_REMOVE_SHELL is not set
988CONFIG_BUSYBOX_DEFAULT_FEATURE_SHADOWPASSWDS=y
989# CONFIG_BUSYBOX_DEFAULT_USE_BB_PWD_GRP is not set
990# CONFIG_BUSYBOX_DEFAULT_USE_BB_SHADOW is not set
991# CONFIG_BUSYBOX_DEFAULT_USE_BB_CRYPT is not set
992# CONFIG_BUSYBOX_DEFAULT_USE_BB_CRYPT_SHA is not set
993# CONFIG_BUSYBOX_DEFAULT_ADDUSER is not set
994# CONFIG_BUSYBOX_DEFAULT_FEATURE_ADDUSER_LONG_OPTIONS is not set
995# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHECK_NAMES is not set
996CONFIG_BUSYBOX_DEFAULT_LAST_ID=0
997CONFIG_BUSYBOX_DEFAULT_FIRST_SYSTEM_ID=0
998CONFIG_BUSYBOX_DEFAULT_LAST_SYSTEM_ID=0
999# CONFIG_BUSYBOX_DEFAULT_ADDGROUP is not set
1000# CONFIG_BUSYBOX_DEFAULT_FEATURE_ADDGROUP_LONG_OPTIONS is not set
1001# CONFIG_BUSYBOX_DEFAULT_FEATURE_ADDUSER_TO_GROUP is not set
1002# CONFIG_BUSYBOX_DEFAULT_DELUSER is not set
1003# CONFIG_BUSYBOX_DEFAULT_DELGROUP is not set
1004# CONFIG_BUSYBOX_DEFAULT_FEATURE_DEL_USER_FROM_GROUP is not set
1005# CONFIG_BUSYBOX_DEFAULT_GETTY is not set
1006CONFIG_BUSYBOX_DEFAULT_LOGIN=y
1007CONFIG_BUSYBOX_DEFAULT_LOGIN_SESSION_AS_CHILD=y
1008# CONFIG_BUSYBOX_DEFAULT_LOGIN_SCRIPTS is not set
1009# CONFIG_BUSYBOX_DEFAULT_FEATURE_NOLOGIN is not set
1010# CONFIG_BUSYBOX_DEFAULT_FEATURE_SECURETTY is not set
1011CONFIG_BUSYBOX_DEFAULT_PASSWD=y
1012CONFIG_BUSYBOX_DEFAULT_FEATURE_PASSWD_WEAK_CHECK=y
1013# CONFIG_BUSYBOX_DEFAULT_CRYPTPW is not set
1014# CONFIG_BUSYBOX_DEFAULT_CHPASSWD is not set
1015CONFIG_BUSYBOX_DEFAULT_FEATURE_DEFAULT_PASSWD_ALGO="md5"
1016# CONFIG_BUSYBOX_DEFAULT_SU is not set
1017# CONFIG_BUSYBOX_DEFAULT_FEATURE_SU_SYSLOG is not set
1018# CONFIG_BUSYBOX_DEFAULT_FEATURE_SU_CHECKS_SHELLS is not set
1019# CONFIG_BUSYBOX_DEFAULT_SULOGIN is not set
1020# CONFIG_BUSYBOX_DEFAULT_VLOCK is not set
1021# CONFIG_BUSYBOX_DEFAULT_CHATTR is not set
1022# CONFIG_BUSYBOX_DEFAULT_FSCK is not set
1023# CONFIG_BUSYBOX_DEFAULT_LSATTR is not set
1024# CONFIG_BUSYBOX_DEFAULT_TUNE2FS is not set
1025# CONFIG_BUSYBOX_DEFAULT_MODINFO is not set
1026# CONFIG_BUSYBOX_DEFAULT_MODPROBE_SMALL is not set
1027# CONFIG_BUSYBOX_DEFAULT_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set
1028# CONFIG_BUSYBOX_DEFAULT_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set
1029# CONFIG_BUSYBOX_DEFAULT_INSMOD is not set
1030# CONFIG_BUSYBOX_DEFAULT_RMMOD is not set
1031# CONFIG_BUSYBOX_DEFAULT_LSMOD is not set
1032# CONFIG_BUSYBOX_DEFAULT_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
1033# CONFIG_BUSYBOX_DEFAULT_MODPROBE is not set
1034# CONFIG_BUSYBOX_DEFAULT_FEATURE_MODPROBE_BLACKLIST is not set
1035# CONFIG_BUSYBOX_DEFAULT_DEPMOD is not set
1036# CONFIG_BUSYBOX_DEFAULT_FEATURE_2_4_MODULES is not set
1037# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_TRY_MMAP is not set
1038# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_VERSION_CHECKING is not set
1039# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
1040# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_LOADINKMEM is not set
1041# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_LOAD_MAP is not set
1042# CONFIG_BUSYBOX_DEFAULT_FEATURE_INSMOD_LOAD_MAP_FULL is not set
1043# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHECK_TAINTED_MODULE is not set
1044# CONFIG_BUSYBOX_DEFAULT_FEATURE_MODUTILS_ALIAS is not set
1045# CONFIG_BUSYBOX_DEFAULT_FEATURE_MODUTILS_SYMBOLS is not set
1046CONFIG_BUSYBOX_DEFAULT_DEFAULT_MODULES_DIR=""
1047CONFIG_BUSYBOX_DEFAULT_DEFAULT_DEPMOD_FILE=""
1048# CONFIG_BUSYBOX_DEFAULT_BLOCKDEV is not set
1049# CONFIG_BUSYBOX_DEFAULT_FATATTR is not set
1050# CONFIG_BUSYBOX_DEFAULT_FSTRIM is not set
1051# CONFIG_BUSYBOX_DEFAULT_MDEV is not set
1052# CONFIG_BUSYBOX_DEFAULT_FEATURE_MDEV_CONF is not set
1053# CONFIG_BUSYBOX_DEFAULT_FEATURE_MDEV_RENAME is not set
1054# CONFIG_BUSYBOX_DEFAULT_FEATURE_MDEV_RENAME_REGEXP is not set
1055# CONFIG_BUSYBOX_DEFAULT_FEATURE_MDEV_EXEC is not set
1056# CONFIG_BUSYBOX_DEFAULT_FEATURE_MDEV_LOAD_FIRMWARE is not set
1057CONFIG_BUSYBOX_DEFAULT_MOUNT=y
1058# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_FAKE is not set
1059# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_VERBOSE is not set
1060CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_HELPERS=y
1061# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_LABEL is not set
1062# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_NFS is not set
1063CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_CIFS=y
1064CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_FLAGS=y
1065CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_FSTAB=y
1066# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_OTHERTAB is not set
1067# CONFIG_BUSYBOX_DEFAULT_REV is not set
1068# CONFIG_BUSYBOX_DEFAULT_UEVENT is not set
1069# CONFIG_BUSYBOX_DEFAULT_ACPID is not set
1070# CONFIG_BUSYBOX_DEFAULT_FEATURE_ACPID_COMPAT is not set
1071# CONFIG_BUSYBOX_DEFAULT_BLKID is not set
1072# CONFIG_BUSYBOX_DEFAULT_FEATURE_BLKID_TYPE is not set
1073CONFIG_BUSYBOX_DEFAULT_DMESG=y
1074CONFIG_BUSYBOX_DEFAULT_FEATURE_DMESG_PRETTY=y
1075# CONFIG_BUSYBOX_DEFAULT_FBSET is not set
1076# CONFIG_BUSYBOX_DEFAULT_FEATURE_FBSET_FANCY is not set
1077# CONFIG_BUSYBOX_DEFAULT_FEATURE_FBSET_READMODE is not set
1078# CONFIG_BUSYBOX_DEFAULT_FDFLUSH is not set
1079# CONFIG_BUSYBOX_DEFAULT_FDFORMAT is not set
1080# CONFIG_BUSYBOX_DEFAULT_FDISK is not set
1081# CONFIG_BUSYBOX_DEFAULT_FDISK_SUPPORT_LARGE_DISKS is not set
1082# CONFIG_BUSYBOX_DEFAULT_FEATURE_FDISK_WRITABLE is not set
1083# CONFIG_BUSYBOX_DEFAULT_FEATURE_AIX_LABEL is not set
1084# CONFIG_BUSYBOX_DEFAULT_FEATURE_SGI_LABEL is not set
1085# CONFIG_BUSYBOX_DEFAULT_FEATURE_SUN_LABEL is not set
1086# CONFIG_BUSYBOX_DEFAULT_FEATURE_OSF_LABEL is not set
1087# CONFIG_BUSYBOX_DEFAULT_FEATURE_GPT_LABEL is not set
1088# CONFIG_BUSYBOX_DEFAULT_FEATURE_FDISK_ADVANCED is not set
1089# CONFIG_BUSYBOX_DEFAULT_FINDFS is not set
1090# CONFIG_BUSYBOX_DEFAULT_FLOCK is not set
1091# CONFIG_BUSYBOX_DEFAULT_FREERAMDISK is not set
1092# CONFIG_BUSYBOX_DEFAULT_FSCK_MINIX is not set
1093# CONFIG_BUSYBOX_DEFAULT_MKFS_EXT2 is not set
1094# CONFIG_BUSYBOX_DEFAULT_MKFS_MINIX is not set
1095# CONFIG_BUSYBOX_DEFAULT_FEATURE_MINIX2 is not set
1096# CONFIG_BUSYBOX_DEFAULT_MKFS_REISER is not set
1097# CONFIG_BUSYBOX_DEFAULT_MKFS_VFAT is not set
1098# CONFIG_BUSYBOX_DEFAULT_GETOPT is not set
1099# CONFIG_BUSYBOX_DEFAULT_FEATURE_GETOPT_LONG is not set
1100CONFIG_BUSYBOX_DEFAULT_HEXDUMP=y
1101# CONFIG_BUSYBOX_DEFAULT_FEATURE_HEXDUMP_REVERSE is not set
1102# CONFIG_BUSYBOX_DEFAULT_HD is not set
1103CONFIG_BUSYBOX_DEFAULT_HWCLOCK=y
1104# CONFIG_BUSYBOX_DEFAULT_FEATURE_HWCLOCK_LONG_OPTIONS is not set
1105# CONFIG_BUSYBOX_DEFAULT_FEATURE_HWCLOCK_ADJTIME_FHS is not set
1106# CONFIG_BUSYBOX_DEFAULT_IPCRM is not set
1107# CONFIG_BUSYBOX_DEFAULT_IPCS is not set
1108# CONFIG_BUSYBOX_DEFAULT_LOSETUP is not set
1109# CONFIG_BUSYBOX_DEFAULT_LSPCI is not set
1110# CONFIG_BUSYBOX_DEFAULT_LSUSB is not set
1111CONFIG_BUSYBOX_DEFAULT_MKSWAP=y
1112# CONFIG_BUSYBOX_DEFAULT_FEATURE_MKSWAP_UUID is not set
1113# CONFIG_BUSYBOX_DEFAULT_MORE is not set
1114CONFIG_BUSYBOX_DEFAULT_PIVOT_ROOT=y
1115# CONFIG_BUSYBOX_DEFAULT_RDATE is not set
1116# CONFIG_BUSYBOX_DEFAULT_RDEV is not set
1117# CONFIG_BUSYBOX_DEFAULT_READPROFILE is not set
1118# CONFIG_BUSYBOX_DEFAULT_RTCWAKE is not set
1119# CONFIG_BUSYBOX_DEFAULT_SCRIPT is not set
1120# CONFIG_BUSYBOX_DEFAULT_SCRIPTREPLAY is not set
1121# CONFIG_BUSYBOX_DEFAULT_SETARCH is not set
1122# CONFIG_BUSYBOX_DEFAULT_SWAPONOFF is not set
1123# CONFIG_BUSYBOX_DEFAULT_FEATURE_SWAPON_DISCARD is not set
1124# CONFIG_BUSYBOX_DEFAULT_FEATURE_SWAPON_PRI is not set
1125CONFIG_BUSYBOX_DEFAULT_SWITCH_ROOT=y
1126CONFIG_BUSYBOX_DEFAULT_UMOUNT=y
1127CONFIG_BUSYBOX_DEFAULT_FEATURE_UMOUNT_ALL=y
1128CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_LOOP=y
1129# CONFIG_BUSYBOX_DEFAULT_FEATURE_MOUNT_LOOP_CREATE is not set
1130# CONFIG_BUSYBOX_DEFAULT_FEATURE_MTAB_SUPPORT is not set
1131# CONFIG_BUSYBOX_DEFAULT_VOLUMEID is not set
1132# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_BTRFS is not set
1133# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_CRAMFS is not set
1134# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EXFAT is not set
1135# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EXT is not set
1136# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_F2FS is not set
1137# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_FAT is not set
1138# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_HFS is not set
1139# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_ISO9660 is not set
1140# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_JFS is not set
1141# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LINUXRAID is not set
1142# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LINUXSWAP is not set
1143# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LUKS is not set
1144# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_NILFS is not set
1145# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_NTFS is not set
1146# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_OCFS2 is not set
1147# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_REISERFS is not set
1148# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_ROMFS is not set
1149# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_SQUASHFS is not set
1150# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_SYSV is not set
1151# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_UDF is not set
1152# CONFIG_BUSYBOX_DEFAULT_FEATURE_VOLUMEID_XFS is not set
1153# CONFIG_BUSYBOX_DEFAULT_CONSPY is not set
1154CONFIG_BUSYBOX_DEFAULT_CROND=y
1155# CONFIG_BUSYBOX_DEFAULT_FEATURE_CROND_D is not set
1156# CONFIG_BUSYBOX_DEFAULT_FEATURE_CROND_CALL_SENDMAIL is not set
1157CONFIG_BUSYBOX_DEFAULT_FEATURE_CROND_DIR="/etc"
1158# CONFIG_BUSYBOX_DEFAULT_I2CGET is not set
1159# CONFIG_BUSYBOX_DEFAULT_I2CSET is not set
1160# CONFIG_BUSYBOX_DEFAULT_I2CDUMP is not set
1161# CONFIG_BUSYBOX_DEFAULT_I2CDETECT is not set
1162CONFIG_BUSYBOX_DEFAULT_LESS=y
1163CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_MAXLINES=9999999
1164# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_BRACKETS is not set
1165# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_FLAGS is not set
1166# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_TRUNCATE is not set
1167# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_MARKS is not set
1168# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_REGEXP is not set
1169# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_WINCH is not set
1170# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_ASK_TERMINAL is not set
1171# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_DASHCMD is not set
1172# CONFIG_BUSYBOX_DEFAULT_FEATURE_LESS_LINENUMS is not set
1173# CONFIG_BUSYBOX_DEFAULT_NANDWRITE is not set
1174# CONFIG_BUSYBOX_DEFAULT_NANDDUMP is not set
1175# CONFIG_BUSYBOX_DEFAULT_RFKILL is not set
1176# CONFIG_BUSYBOX_DEFAULT_SETSERIAL is not set
1177# CONFIG_BUSYBOX_DEFAULT_TASKSET is not set
1178# CONFIG_BUSYBOX_DEFAULT_FEATURE_TASKSET_FANCY is not set
1179# CONFIG_BUSYBOX_DEFAULT_UBIATTACH is not set
1180# CONFIG_BUSYBOX_DEFAULT_UBIDETACH is not set
1181# CONFIG_BUSYBOX_DEFAULT_UBIMKVOL is not set
1182# CONFIG_BUSYBOX_DEFAULT_UBIRMVOL is not set
1183# CONFIG_BUSYBOX_DEFAULT_UBIRSVOL is not set
1184# CONFIG_BUSYBOX_DEFAULT_UBIUPDATEVOL is not set
1185# CONFIG_BUSYBOX_DEFAULT_WALL is not set
1186# CONFIG_BUSYBOX_DEFAULT_ADJTIMEX is not set
1187# CONFIG_BUSYBOX_DEFAULT_BBCONFIG is not set
1188# CONFIG_BUSYBOX_DEFAULT_FEATURE_COMPRESS_BBCONFIG is not set
1189# CONFIG_BUSYBOX_DEFAULT_BEEP is not set
1190CONFIG_BUSYBOX_DEFAULT_FEATURE_BEEP_FREQ=0
1191CONFIG_BUSYBOX_DEFAULT_FEATURE_BEEP_LENGTH_MS=0
1192# CONFIG_BUSYBOX_DEFAULT_CHAT is not set
1193# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_NOFAIL is not set
1194# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_TTY_HIFI is not set
1195# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_IMPLICIT_CR is not set
1196# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_SWALLOW_OPTS is not set
1197# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_SEND_ESCAPES is not set
1198# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_VAR_ABORT_LEN is not set
1199# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHAT_CLR_ABORT is not set
1200# CONFIG_BUSYBOX_DEFAULT_CHRT is not set
1201CONFIG_BUSYBOX_DEFAULT_CRONTAB=y
1202# CONFIG_BUSYBOX_DEFAULT_DC is not set
1203# CONFIG_BUSYBOX_DEFAULT_FEATURE_DC_LIBM is not set
1204# CONFIG_BUSYBOX_DEFAULT_DEVFSD is not set
1205# CONFIG_BUSYBOX_DEFAULT_DEVFSD_MODLOAD is not set
1206# CONFIG_BUSYBOX_DEFAULT_DEVFSD_FG_NP is not set
1207# CONFIG_BUSYBOX_DEFAULT_DEVFSD_VERBOSE is not set
1208# CONFIG_BUSYBOX_DEFAULT_FEATURE_DEVFS is not set
1209# CONFIG_BUSYBOX_DEFAULT_DEVMEM is not set
1210# CONFIG_BUSYBOX_DEFAULT_EJECT is not set
1211# CONFIG_BUSYBOX_DEFAULT_FEATURE_EJECT_SCSI is not set
1212# CONFIG_BUSYBOX_DEFAULT_FBSPLASH is not set
1213# CONFIG_BUSYBOX_DEFAULT_FLASHCP is not set
1214# CONFIG_BUSYBOX_DEFAULT_FLASH_LOCK is not set
1215# CONFIG_BUSYBOX_DEFAULT_FLASH_UNLOCK is not set
1216# CONFIG_BUSYBOX_DEFAULT_FLASH_ERASEALL is not set
1217# CONFIG_BUSYBOX_DEFAULT_IONICE is not set
1218# CONFIG_BUSYBOX_DEFAULT_INOTIFYD is not set
1219# CONFIG_BUSYBOX_DEFAULT_LAST is not set
1220# CONFIG_BUSYBOX_DEFAULT_FEATURE_LAST_SMALL is not set
1221# CONFIG_BUSYBOX_DEFAULT_FEATURE_LAST_FANCY is not set
1222# CONFIG_BUSYBOX_DEFAULT_HDPARM is not set
1223# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_GET_IDENTITY is not set
1224# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
1225# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set
1226# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set
1227# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set
1228# CONFIG_BUSYBOX_DEFAULT_FEATURE_HDPARM_HDIO_GETSET_DMA is not set
1229CONFIG_BUSYBOX_DEFAULT_LOCK=y
1230# CONFIG_BUSYBOX_DEFAULT_MAKEDEVS is not set
1231# CONFIG_BUSYBOX_DEFAULT_FEATURE_MAKEDEVS_LEAF is not set
1232# CONFIG_BUSYBOX_DEFAULT_FEATURE_MAKEDEVS_TABLE is not set
1233# CONFIG_BUSYBOX_DEFAULT_MAN is not set
1234# CONFIG_BUSYBOX_DEFAULT_MICROCOM is not set
1235# CONFIG_BUSYBOX_DEFAULT_MOUNTPOINT is not set
1236# CONFIG_BUSYBOX_DEFAULT_MT is not set
1237# CONFIG_BUSYBOX_DEFAULT_RAIDAUTORUN is not set
1238# CONFIG_BUSYBOX_DEFAULT_READAHEAD is not set
1239# CONFIG_BUSYBOX_DEFAULT_RUNLEVEL is not set
1240# CONFIG_BUSYBOX_DEFAULT_RX is not set
1241# CONFIG_BUSYBOX_DEFAULT_SETSID is not set
1242CONFIG_BUSYBOX_DEFAULT_STRINGS=y
1243CONFIG_BUSYBOX_DEFAULT_TIME=y
1244# CONFIG_BUSYBOX_DEFAULT_TIMEOUT is not set
1245# CONFIG_BUSYBOX_DEFAULT_TTYSIZE is not set
1246# CONFIG_BUSYBOX_DEFAULT_VOLNAME is not set
1247# CONFIG_BUSYBOX_DEFAULT_WATCHDOG is not set
1248# CONFIG_BUSYBOX_DEFAULT_NAMEIF is not set
1249# CONFIG_BUSYBOX_DEFAULT_FEATURE_NAMEIF_EXTENDED is not set
1250# CONFIG_BUSYBOX_DEFAULT_NBDCLIENT is not set
1251CONFIG_BUSYBOX_DEFAULT_NC=y
1252# CONFIG_BUSYBOX_DEFAULT_NC_SERVER is not set
1253# CONFIG_BUSYBOX_DEFAULT_NC_EXTRA is not set
1254# CONFIG_BUSYBOX_DEFAULT_NC_110_COMPAT is not set
1255CONFIG_BUSYBOX_DEFAULT_PING=y
1256CONFIG_BUSYBOX_DEFAULT_PING6=y
1257CONFIG_BUSYBOX_DEFAULT_FEATURE_FANCY_PING=y
1258# CONFIG_BUSYBOX_DEFAULT_WGET is not set
1259CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_STATUSBAR=y
1260CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_AUTHENTICATION=y
1261CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_LONG_OPTIONS=y
1262# CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_TIMEOUT is not set
1263# CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_OPENSSL is not set
1264# CONFIG_BUSYBOX_DEFAULT_FEATURE_WGET_SSL_HELPER is not set
1265# CONFIG_BUSYBOX_DEFAULT_WHOIS is not set
1266CONFIG_BUSYBOX_DEFAULT_FEATURE_IPV6=y
1267# CONFIG_BUSYBOX_DEFAULT_FEATURE_UNIX_LOCAL is not set
1268CONFIG_BUSYBOX_DEFAULT_FEATURE_PREFER_IPV4_ADDRESS=y
1269CONFIG_BUSYBOX_DEFAULT_VERBOSE_RESOLUTION_ERRORS=y
1270# CONFIG_BUSYBOX_DEFAULT_ARP is not set
1271# CONFIG_BUSYBOX_DEFAULT_ARPING is not set
1272CONFIG_BUSYBOX_DEFAULT_BRCTL=y
1273CONFIG_BUSYBOX_DEFAULT_FEATURE_BRCTL_FANCY=y
1274CONFIG_BUSYBOX_DEFAULT_FEATURE_BRCTL_SHOW=y
1275# CONFIG_BUSYBOX_DEFAULT_DNSD is not set
1276# CONFIG_BUSYBOX_DEFAULT_ETHER_WAKE is not set
1277# CONFIG_BUSYBOX_DEFAULT_FAKEIDENTD is not set
1278# CONFIG_BUSYBOX_DEFAULT_FTPD is not set
1279# CONFIG_BUSYBOX_DEFAULT_FEATURE_FTP_WRITE is not set
1280# CONFIG_BUSYBOX_DEFAULT_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set
1281# CONFIG_BUSYBOX_DEFAULT_FEATURE_FTP_AUTHENTICATION is not set
1282# CONFIG_BUSYBOX_DEFAULT_FTPGET is not set
1283# CONFIG_BUSYBOX_DEFAULT_FTPPUT is not set
1284# CONFIG_BUSYBOX_DEFAULT_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
1285# CONFIG_BUSYBOX_DEFAULT_HOSTNAME is not set
1286# CONFIG_BUSYBOX_DEFAULT_HTTPD is not set
1287# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_RANGES is not set
1288# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_SETUID is not set
1289# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_BASIC_AUTH is not set
1290# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_AUTH_MD5 is not set
1291# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_CGI is not set
1292# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set
1293# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set
1294# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_ENCODE_URL_STR is not set
1295# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_ERROR_PAGES is not set
1296# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_PROXY is not set
1297# CONFIG_BUSYBOX_DEFAULT_FEATURE_HTTPD_GZIP is not set
1298CONFIG_BUSYBOX_DEFAULT_IFCONFIG=y
1299CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_STATUS=y
1300# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_SLIP is not set
1301# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
1302CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_HW=y
1303CONFIG_BUSYBOX_DEFAULT_FEATURE_IFCONFIG_BROADCAST_PLUS=y
1304# CONFIG_BUSYBOX_DEFAULT_IFENSLAVE is not set
1305# CONFIG_BUSYBOX_DEFAULT_IFPLUGD is not set
1306# CONFIG_BUSYBOX_DEFAULT_IFUPDOWN is not set
1307CONFIG_BUSYBOX_DEFAULT_IFUPDOWN_IFSTATE_PATH=""
1308# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IP is not set
1309# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IP_BUILTIN is not set
1310# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
1311# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV4 is not set
1312# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV6 is not set
1313# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_MAPPING is not set
1314# CONFIG_BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
1315# CONFIG_BUSYBOX_DEFAULT_INETD is not set
1316# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set
1317# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set
1318# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set
1319# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set
1320# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set
1321# CONFIG_BUSYBOX_DEFAULT_FEATURE_INETD_RPC is not set
1322CONFIG_BUSYBOX_DEFAULT_IP=y
1323CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_ADDRESS=y
1324CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_LINK=y
1325CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_ROUTE=y
1326CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
1327# CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_TUNNEL is not set
1328CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_RULE=y
1329# CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_SHORT_FORMS is not set
1330# CONFIG_BUSYBOX_DEFAULT_FEATURE_IP_RARE_PROTOCOLS is not set
1331# CONFIG_BUSYBOX_DEFAULT_IPADDR is not set
1332# CONFIG_BUSYBOX_DEFAULT_IPLINK is not set
1333# CONFIG_BUSYBOX_DEFAULT_IPROUTE is not set
1334# CONFIG_BUSYBOX_DEFAULT_IPTUNNEL is not set
1335# CONFIG_BUSYBOX_DEFAULT_IPRULE is not set
1336# CONFIG_BUSYBOX_DEFAULT_IPCALC is not set
1337# CONFIG_BUSYBOX_DEFAULT_FEATURE_IPCALC_FANCY is not set
1338# CONFIG_BUSYBOX_DEFAULT_FEATURE_IPCALC_LONG_OPTIONS is not set
1339CONFIG_BUSYBOX_DEFAULT_NETMSG=y
1340CONFIG_BUSYBOX_DEFAULT_NETSTAT=y
1341CONFIG_BUSYBOX_DEFAULT_FEATURE_NETSTAT_WIDE=y
1342CONFIG_BUSYBOX_DEFAULT_FEATURE_NETSTAT_PRG=y
1343CONFIG_BUSYBOX_DEFAULT_NSLOOKUP=y
1344CONFIG_BUSYBOX_DEFAULT_NTPD=y
1345CONFIG_BUSYBOX_DEFAULT_FEATURE_NTPD_SERVER=y
1346# CONFIG_BUSYBOX_DEFAULT_FEATURE_NTPD_CONF is not set
1347# CONFIG_BUSYBOX_DEFAULT_PSCAN is not set
1348CONFIG_BUSYBOX_DEFAULT_ROUTE=y
1349# CONFIG_BUSYBOX_DEFAULT_SLATTACH is not set
1350# CONFIG_BUSYBOX_DEFAULT_TCPSVD is not set
1351# CONFIG_BUSYBOX_DEFAULT_TELNET is not set
1352# CONFIG_BUSYBOX_DEFAULT_FEATURE_TELNET_TTYPE is not set
1353# CONFIG_BUSYBOX_DEFAULT_FEATURE_TELNET_AUTOLOGIN is not set
1354# CONFIG_BUSYBOX_DEFAULT_TELNETD is not set
1355# CONFIG_BUSYBOX_DEFAULT_FEATURE_TELNETD_STANDALONE is not set
1356# CONFIG_BUSYBOX_DEFAULT_FEATURE_TELNETD_INETD_WAIT is not set
1357# CONFIG_BUSYBOX_DEFAULT_TFTP is not set
1358# CONFIG_BUSYBOX_DEFAULT_TFTPD is not set
1359# CONFIG_BUSYBOX_DEFAULT_FEATURE_TFTP_GET is not set
1360# CONFIG_BUSYBOX_DEFAULT_FEATURE_TFTP_PUT is not set
1361# CONFIG_BUSYBOX_DEFAULT_FEATURE_TFTP_BLOCKSIZE is not set
1362# CONFIG_BUSYBOX_DEFAULT_FEATURE_TFTP_PROGRESS_BAR is not set
1363# CONFIG_BUSYBOX_DEFAULT_TFTP_DEBUG is not set
1364CONFIG_BUSYBOX_DEFAULT_TRACEROUTE=y
1365CONFIG_BUSYBOX_DEFAULT_TRACEROUTE6=y
1366CONFIG_BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_VERBOSE=y
1367# CONFIG_BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
1368# CONFIG_BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_USE_ICMP is not set
1369# CONFIG_BUSYBOX_DEFAULT_TUNCTL is not set
1370# CONFIG_BUSYBOX_DEFAULT_FEATURE_TUNCTL_UG is not set
1371# CONFIG_BUSYBOX_DEFAULT_UDHCPC6 is not set
1372# CONFIG_BUSYBOX_DEFAULT_UDHCPD is not set
1373# CONFIG_BUSYBOX_DEFAULT_DHCPRELAY is not set
1374# CONFIG_BUSYBOX_DEFAULT_DUMPLEASES is not set
1375# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set
1376# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
1377CONFIG_BUSYBOX_DEFAULT_DHCPD_LEASES_FILE=""
1378CONFIG_BUSYBOX_DEFAULT_UDHCPC=y
1379# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPC_ARPING is not set
1380# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCPC_SANITIZEOPT is not set
1381# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCP_PORT is not set
1382CONFIG_BUSYBOX_DEFAULT_UDHCP_DEBUG=0
1383CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCP_RFC3397=y
1384# CONFIG_BUSYBOX_DEFAULT_FEATURE_UDHCP_8021Q is not set
1385CONFIG_BUSYBOX_DEFAULT_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
1386CONFIG_BUSYBOX_DEFAULT_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
1387CONFIG_BUSYBOX_DEFAULT_IFUPDOWN_UDHCPC_CMD_OPTIONS=""
1388# CONFIG_BUSYBOX_DEFAULT_UDPSVD is not set
1389# CONFIG_BUSYBOX_DEFAULT_VCONFIG is not set
1390# CONFIG_BUSYBOX_DEFAULT_ZCIP is not set
1391# CONFIG_BUSYBOX_DEFAULT_LPD is not set
1392# CONFIG_BUSYBOX_DEFAULT_LPR is not set
1393# CONFIG_BUSYBOX_DEFAULT_LPQ is not set
1394# CONFIG_BUSYBOX_DEFAULT_MAKEMIME is not set
1395CONFIG_BUSYBOX_DEFAULT_FEATURE_MIME_CHARSET=""
1396# CONFIG_BUSYBOX_DEFAULT_POPMAILDIR is not set
1397# CONFIG_BUSYBOX_DEFAULT_FEATURE_POPMAILDIR_DELIVERY is not set
1398# CONFIG_BUSYBOX_DEFAULT_REFORMIME is not set
1399# CONFIG_BUSYBOX_DEFAULT_FEATURE_REFORMIME_COMPAT is not set
1400# CONFIG_BUSYBOX_DEFAULT_SENDMAIL is not set
1401# CONFIG_BUSYBOX_DEFAULT_IOSTAT is not set
1402# CONFIG_BUSYBOX_DEFAULT_LSOF is not set
1403# CONFIG_BUSYBOX_DEFAULT_MPSTAT is not set
1404# CONFIG_BUSYBOX_DEFAULT_NMETER is not set
1405# CONFIG_BUSYBOX_DEFAULT_PMAP is not set
1406# CONFIG_BUSYBOX_DEFAULT_POWERTOP is not set
1407# CONFIG_BUSYBOX_DEFAULT_PSTREE is not set
1408# CONFIG_BUSYBOX_DEFAULT_PWDX is not set
1409# CONFIG_BUSYBOX_DEFAULT_SMEMCAP is not set
1410CONFIG_BUSYBOX_DEFAULT_TOP=y
1411CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
1412CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
1413# CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_SMP_CPU is not set
1414# CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_DECIMALS is not set
1415# CONFIG_BUSYBOX_DEFAULT_FEATURE_TOP_SMP_PROCESS is not set
1416# CONFIG_BUSYBOX_DEFAULT_FEATURE_TOPMEM is not set
1417CONFIG_BUSYBOX_DEFAULT_UPTIME=y
1418# CONFIG_BUSYBOX_DEFAULT_FEATURE_UPTIME_UTMP_SUPPORT is not set
1419CONFIG_BUSYBOX_DEFAULT_FREE=y
1420# CONFIG_BUSYBOX_DEFAULT_FUSER is not set
1421CONFIG_BUSYBOX_DEFAULT_KILL=y
1422CONFIG_BUSYBOX_DEFAULT_KILLALL=y
1423# CONFIG_BUSYBOX_DEFAULT_KILLALL5 is not set
1424CONFIG_BUSYBOX_DEFAULT_PGREP=y
1425CONFIG_BUSYBOX_DEFAULT_PIDOF=y
1426# CONFIG_BUSYBOX_DEFAULT_FEATURE_PIDOF_SINGLE is not set
1427# CONFIG_BUSYBOX_DEFAULT_FEATURE_PIDOF_OMIT is not set
1428# CONFIG_BUSYBOX_DEFAULT_PKILL is not set
1429CONFIG_BUSYBOX_DEFAULT_PS=y
1430CONFIG_BUSYBOX_DEFAULT_FEATURE_PS_WIDE=y
1431# CONFIG_BUSYBOX_DEFAULT_FEATURE_PS_LONG is not set
1432# CONFIG_BUSYBOX_DEFAULT_FEATURE_PS_TIME is not set
1433# CONFIG_BUSYBOX_DEFAULT_FEATURE_PS_ADDITIONAL_COLUMNS is not set
1434# CONFIG_BUSYBOX_DEFAULT_FEATURE_PS_UNUSUAL_SYSTEMS is not set
1435# CONFIG_BUSYBOX_DEFAULT_RENICE is not set
1436CONFIG_BUSYBOX_DEFAULT_BB_SYSCTL=y
1437# CONFIG_BUSYBOX_DEFAULT_FEATURE_SHOW_THREADS is not set
1438# CONFIG_BUSYBOX_DEFAULT_WATCH is not set
1439# CONFIG_BUSYBOX_DEFAULT_RUNSV is not set
1440# CONFIG_BUSYBOX_DEFAULT_RUNSVDIR is not set
1441# CONFIG_BUSYBOX_DEFAULT_FEATURE_RUNSVDIR_LOG is not set
1442# CONFIG_BUSYBOX_DEFAULT_SV is not set
1443CONFIG_BUSYBOX_DEFAULT_SV_DEFAULT_SERVICE_DIR=""
1444# CONFIG_BUSYBOX_DEFAULT_SVLOGD is not set
1445# CONFIG_BUSYBOX_DEFAULT_CHPST is not set
1446# CONFIG_BUSYBOX_DEFAULT_SETUIDGID is not set
1447# CONFIG_BUSYBOX_DEFAULT_ENVUIDGID is not set
1448# CONFIG_BUSYBOX_DEFAULT_ENVDIR is not set
1449# CONFIG_BUSYBOX_DEFAULT_SOFTLIMIT is not set
1450# CONFIG_BUSYBOX_DEFAULT_CHCON is not set
1451# CONFIG_BUSYBOX_DEFAULT_FEATURE_CHCON_LONG_OPTIONS is not set
1452# CONFIG_BUSYBOX_DEFAULT_GETENFORCE is not set
1453# CONFIG_BUSYBOX_DEFAULT_GETSEBOOL is not set
1454# CONFIG_BUSYBOX_DEFAULT_LOAD_POLICY is not set
1455# CONFIG_BUSYBOX_DEFAULT_MATCHPATHCON is not set
1456# CONFIG_BUSYBOX_DEFAULT_RESTORECON is not set
1457# CONFIG_BUSYBOX_DEFAULT_RUNCON is not set
1458# CONFIG_BUSYBOX_DEFAULT_FEATURE_RUNCON_LONG_OPTIONS is not set
1459# CONFIG_BUSYBOX_DEFAULT_SELINUXENABLED is not set
1460# CONFIG_BUSYBOX_DEFAULT_SETENFORCE is not set
1461# CONFIG_BUSYBOX_DEFAULT_SETFILES is not set
1462# CONFIG_BUSYBOX_DEFAULT_FEATURE_SETFILES_CHECK_OPTION is not set
1463# CONFIG_BUSYBOX_DEFAULT_SETSEBOOL is not set
1464# CONFIG_BUSYBOX_DEFAULT_SESTATUS is not set
1465CONFIG_BUSYBOX_DEFAULT_ASH=y
1466CONFIG_BUSYBOX_DEFAULT_ASH_BASH_COMPAT=y
1467# CONFIG_BUSYBOX_DEFAULT_ASH_IDLE_TIMEOUT is not set
1468CONFIG_BUSYBOX_DEFAULT_ASH_JOB_CONTROL=y
1469CONFIG_BUSYBOX_DEFAULT_ASH_ALIAS=y
1470CONFIG_BUSYBOX_DEFAULT_ASH_GETOPTS=y
1471CONFIG_BUSYBOX_DEFAULT_ASH_BUILTIN_ECHO=y
1472CONFIG_BUSYBOX_DEFAULT_ASH_BUILTIN_PRINTF=y
1473CONFIG_BUSYBOX_DEFAULT_ASH_BUILTIN_TEST=y
1474# CONFIG_BUSYBOX_DEFAULT_ASH_HELP is not set
1475CONFIG_BUSYBOX_DEFAULT_ASH_CMDCMD=y
1476# CONFIG_BUSYBOX_DEFAULT_ASH_MAIL is not set
1477# CONFIG_BUSYBOX_DEFAULT_ASH_OPTIMIZE_FOR_SIZE is not set
1478# CONFIG_BUSYBOX_DEFAULT_ASH_RANDOM_SUPPORT is not set
1479CONFIG_BUSYBOX_DEFAULT_ASH_EXPAND_PRMT=y
1480# CONFIG_BUSYBOX_DEFAULT_CTTYHACK is not set
1481# CONFIG_BUSYBOX_DEFAULT_HUSH is not set
1482# CONFIG_BUSYBOX_DEFAULT_HUSH_BASH_COMPAT is not set
1483# CONFIG_BUSYBOX_DEFAULT_HUSH_BRACE_EXPANSION is not set
1484# CONFIG_BUSYBOX_DEFAULT_HUSH_HELP is not set
1485# CONFIG_BUSYBOX_DEFAULT_HUSH_INTERACTIVE is not set
1486# CONFIG_BUSYBOX_DEFAULT_HUSH_SAVEHISTORY is not set
1487# CONFIG_BUSYBOX_DEFAULT_HUSH_JOB is not set
1488# CONFIG_BUSYBOX_DEFAULT_HUSH_TICK is not set
1489# CONFIG_BUSYBOX_DEFAULT_HUSH_IF is not set
1490# CONFIG_BUSYBOX_DEFAULT_HUSH_LOOPS is not set
1491# CONFIG_BUSYBOX_DEFAULT_HUSH_CASE is not set
1492# CONFIG_BUSYBOX_DEFAULT_HUSH_FUNCTIONS is not set
1493# CONFIG_BUSYBOX_DEFAULT_HUSH_LOCAL is not set
1494# CONFIG_BUSYBOX_DEFAULT_HUSH_RANDOM_SUPPORT is not set
1495# CONFIG_BUSYBOX_DEFAULT_HUSH_EXPORT_N is not set
1496# CONFIG_BUSYBOX_DEFAULT_HUSH_MODE_X is not set
1497# CONFIG_BUSYBOX_DEFAULT_MSH is not set
1498CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_IS_ASH=y
1499# CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_IS_HUSH is not set
1500# CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_IS_NONE is not set
1501# CONFIG_BUSYBOX_DEFAULT_FEATURE_BASH_IS_ASH is not set
1502# CONFIG_BUSYBOX_DEFAULT_FEATURE_BASH_IS_HUSH is not set
1503CONFIG_BUSYBOX_DEFAULT_FEATURE_BASH_IS_NONE=y
1504CONFIG_BUSYBOX_DEFAULT_SH_MATH_SUPPORT=y
1505CONFIG_BUSYBOX_DEFAULT_SH_MATH_SUPPORT_64=y
1506# CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_EXTRA_QUIET is not set
1507# CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_STANDALONE is not set
1508CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_NOFORK=y
1509# CONFIG_BUSYBOX_DEFAULT_FEATURE_SH_HISTFILESIZE is not set
1510# CONFIG_BUSYBOX_DEFAULT_SYSLOGD is not set
1511# CONFIG_BUSYBOX_DEFAULT_FEATURE_ROTATE_LOGFILE is not set
1512# CONFIG_BUSYBOX_DEFAULT_FEATURE_REMOTE_LOG is not set
1513# CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOGD_DUP is not set
1514# CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOGD_CFG is not set
1515CONFIG_BUSYBOX_DEFAULT_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0
1516# CONFIG_BUSYBOX_DEFAULT_FEATURE_IPC_SYSLOG is not set
1517CONFIG_BUSYBOX_DEFAULT_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
1518# CONFIG_BUSYBOX_DEFAULT_LOGREAD is not set
1519# CONFIG_BUSYBOX_DEFAULT_FEATURE_LOGREAD_REDUCED_LOCKING is not set
1520# CONFIG_BUSYBOX_DEFAULT_FEATURE_KMSG_SYSLOG is not set
1521# CONFIG_BUSYBOX_DEFAULT_KLOGD is not set
1522# CONFIG_BUSYBOX_DEFAULT_FEATURE_KLOGD_KLOGCTL is not set
1523CONFIG_BUSYBOX_DEFAULT_LOGGER=y
1524# CONFIG_PACKAGE_ca-bundle is not set
1525# CONFIG_PACKAGE_ca-certificates is not set
1526CONFIG_PACKAGE_dnsmasq=y
1527# CONFIG_PACKAGE_dnsmasq-dhcpv6 is not set
1528# CONFIG_PACKAGE_dnsmasq-full is not set
1529# CONFIG_PACKAGE_dropbear is not set
1530# CONFIG_PACKAGE_ead is not set
1531CONFIG_PACKAGE_firewall=y
1532CONFIG_PACKAGE_fstools=y
1533CONFIG_PACKAGE_jsonfilter=y
1534CONFIG_PACKAGE_lede-keyring=y
1535# CONFIG_PACKAGE_libatomic is not set
1536CONFIG_PACKAGE_libc=y
1537CONFIG_PACKAGE_libgcc=y
1538# CONFIG_PACKAGE_libpthread is not set
1539# CONFIG_PACKAGE_librt is not set
1540# CONFIG_PACKAGE_libstdcpp is not set
1541CONFIG_PACKAGE_logd=y
1542CONFIG_PACKAGE_mtd=y
1543CONFIG_PACKAGE_netifd=y
1544# CONFIG_PACKAGE_om-watchdog is not set
1545CONFIG_PACKAGE_opkg=y
1546# CONFIG_OPKG_SUPPORT_MD5 is not set
1547# CONFIG_PACKAGE_opkg-smime is not set
1548CONFIG_PACKAGE_procd=y
1549
1550#
1551# Configuration
1552#
1553# CONFIG_PROCD_SHOW_BOOT is not set
1554# CONFIG_PROCD_ZRAM_TMPFS is not set
1555# CONFIG_PACKAGE_qos-scripts is not set
1556# CONFIG_PACKAGE_resolveip is not set
1557CONFIG_PACKAGE_rpcd=y
1558# CONFIG_PACKAGE_rpcd-mod-file is not set
1559# CONFIG_PACKAGE_rpcd-mod-iwinfo is not set
1560# CONFIG_PACKAGE_rpcd-mod-rpcsys is not set
1561# CONFIG_PACKAGE_snapshot-tool is not set
1562# CONFIG_PACKAGE_swconfig is not set
1563CONFIG_PACKAGE_ubox=y
1564CONFIG_PACKAGE_ubus=y
1565CONFIG_PACKAGE_ubusd=y
1566CONFIG_PACKAGE_uci=y
1567CONFIG_PACKAGE_usign=y
1568# CONFIG_PACKAGE_wireless-tools is not set
1569# CONFIG_PACKAGE_zram-swap is not set
1570
1571#
1572# Boot Loaders
1573#
1574CONFIG_PACKAGE_brcm2708-gpu-fw=y
1575
1576#
1577# Development
1578#
1579
1580#
1581# Libraries
1582#
1583# CONFIG_PACKAGE_ar is not set
1584# CONFIG_PACKAGE_binutils is not set
1585# CONFIG_PACKAGE_gdb is not set
1586# CONFIG_PACKAGE_gdbserver is not set
1587# CONFIG_PACKAGE_objdump is not set
1588# CONFIG_PACKAGE_perf is not set
1589# CONFIG_PACKAGE_trace-cmd is not set
1590# CONFIG_PACKAGE_trace-cmd-extra is not set
1591
1592#
1593# Firmware
1594#
1595# CONFIG_PACKAGE_ar3k-firmware is not set
1596# CONFIG_PACKAGE_ath9k-htc-firmware is not set
1597# CONFIG_PACKAGE_b43legacy-firmware is not set
1598# CONFIG_PACKAGE_brcmfmac-firmware-pcie is not set
1599# CONFIG_PACKAGE_brcmfmac-firmware-sdio is not set
1600# CONFIG_PACKAGE_brcmfmac-firmware-usb is not set
1601# CONFIG_PACKAGE_brcmfmac43430-firmware-sdio is not set
1602# CONFIG_PACKAGE_brcmsmac-firmware is not set
1603# CONFIG_PACKAGE_carl9170-firmware is not set
1604# CONFIG_PACKAGE_ibt-firmware is not set
1605# CONFIG_PACKAGE_iwl3945-firmware is not set
1606# CONFIG_PACKAGE_iwl4965-firmware is not set
1607# CONFIG_PACKAGE_iwlwifi-firmware is not set
1608# CONFIG_PACKAGE_libertas-sdio-firmware is not set
1609# CONFIG_PACKAGE_libertas-spi-firmware is not set
1610# CONFIG_PACKAGE_libertas-usb-firmware is not set
1611# CONFIG_PACKAGE_mt7601u-firmware is not set
1612# CONFIG_PACKAGE_mwifiex-pcie-firmware is not set
1613# CONFIG_PACKAGE_mwl8k-firmware is not set
1614# CONFIG_PACKAGE_p54-pci-firmware is not set
1615# CONFIG_PACKAGE_p54-spi-firmware is not set
1616# CONFIG_PACKAGE_p54-usb-firmware is not set
1617# CONFIG_PACKAGE_prism54-firmware is not set
1618# CONFIG_PACKAGE_r8169-firmware is not set
1619# CONFIG_PACKAGE_r8188eu-firmware is not set
1620# CONFIG_PACKAGE_rt2800-pci-firmware is not set
1621# CONFIG_PACKAGE_rt2800-usb-firmware is not set
1622# CONFIG_PACKAGE_rt61-pci-firmware is not set
1623# CONFIG_PACKAGE_rt73-usb-firmware is not set
1624# CONFIG_PACKAGE_rtl8192ce-firmware is not set
1625# CONFIG_PACKAGE_rtl8192cu-firmware is not set
1626# CONFIG_PACKAGE_rtl8192de-firmware is not set
1627# CONFIG_PACKAGE_rtl8192se-firmware is not set
1628# CONFIG_PACKAGE_rtl8192su-firmware is not set
1629# CONFIG_PACKAGE_wl12xx-firmware is not set
1630# CONFIG_PACKAGE_wl18xx-firmware is not set
1631
1632#
1633# Kernel modules
1634#
1635
1636#
1637# Block Devices
1638#
1639# CONFIG_PACKAGE_kmod-aoe is not set
1640# CONFIG_PACKAGE_kmod-block2mtd is not set
1641# CONFIG_PACKAGE_kmod-dm is not set
1642# CONFIG_PACKAGE_kmod-loop is not set
1643# CONFIG_PACKAGE_kmod-md-mod is not set
1644# CONFIG_PACKAGE_kmod-nbd is not set
1645# CONFIG_PACKAGE_kmod-scsi-cdrom is not set
1646# CONFIG_PACKAGE_kmod-scsi-core is not set
1647# CONFIG_PACKAGE_kmod-scsi-generic is not set
1648# CONFIG_PACKAGE_kmod-scsi-tape is not set
1649
1650#
1651# CAN Support
1652#
1653# CONFIG_PACKAGE_kmod-can is not set
1654
1655#
1656# Cryptographic API modules
1657#
1658# CONFIG_PACKAGE_kmod-crypto-aead is not set
1659# CONFIG_PACKAGE_kmod-crypto-authenc is not set
1660# CONFIG_PACKAGE_kmod-crypto-cbc is not set
1661# CONFIG_PACKAGE_kmod-crypto-ccm is not set
1662# CONFIG_PACKAGE_kmod-crypto-cmac is not set
1663# CONFIG_PACKAGE_kmod-crypto-crc32c is not set
1664# CONFIG_PACKAGE_kmod-crypto-ctr is not set
1665# CONFIG_PACKAGE_kmod-crypto-deflate is not set
1666# CONFIG_PACKAGE_kmod-crypto-des is not set
1667# CONFIG_PACKAGE_kmod-crypto-ecb is not set
1668# CONFIG_PACKAGE_kmod-crypto-echainiv is not set
1669# CONFIG_PACKAGE_kmod-crypto-fcrypt is not set
1670# CONFIG_PACKAGE_kmod-crypto-gcm is not set
1671# CONFIG_PACKAGE_kmod-crypto-gf128 is not set
1672# CONFIG_PACKAGE_kmod-crypto-ghash is not set
1673# CONFIG_PACKAGE_kmod-crypto-hash is not set
1674# CONFIG_PACKAGE_kmod-crypto-hmac is not set
1675# CONFIG_PACKAGE_kmod-crypto-hw-ccp is not set
1676# CONFIG_PACKAGE_kmod-crypto-hw-geode is not set
1677# CONFIG_PACKAGE_kmod-crypto-hw-hifn-795x is not set
1678# CONFIG_PACKAGE_kmod-crypto-hw-padlock is not set
1679# CONFIG_PACKAGE_kmod-crypto-hw-talitos is not set
1680# CONFIG_PACKAGE_kmod-crypto-iv is not set
1681# CONFIG_PACKAGE_kmod-crypto-manager is not set
1682# CONFIG_PACKAGE_kmod-crypto-md4 is not set
1683# CONFIG_PACKAGE_kmod-crypto-md5 is not set
1684# CONFIG_PACKAGE_kmod-crypto-michael-mic is not set
1685# CONFIG_PACKAGE_kmod-crypto-misc is not set
1686# CONFIG_PACKAGE_kmod-crypto-null is not set
1687# CONFIG_PACKAGE_kmod-crypto-pcbc is not set
1688# CONFIG_PACKAGE_kmod-crypto-pcompress is not set
1689# CONFIG_PACKAGE_kmod-crypto-rng is not set
1690# CONFIG_PACKAGE_kmod-crypto-seqiv is not set
1691# CONFIG_PACKAGE_kmod-crypto-sha1 is not set
1692# CONFIG_PACKAGE_kmod-crypto-sha256 is not set
1693# CONFIG_PACKAGE_kmod-crypto-sha512 is not set
1694# CONFIG_PACKAGE_kmod-crypto-test is not set
1695# CONFIG_PACKAGE_kmod-crypto-user is not set
1696# CONFIG_PACKAGE_kmod-crypto-wq is not set
1697# CONFIG_PACKAGE_kmod-crypto-xts is not set
1698
1699#
1700# Filesystems
1701#
1702# CONFIG_PACKAGE_kmod-fs-afs is not set
1703# CONFIG_PACKAGE_kmod-fs-autofs4 is not set
1704# CONFIG_PACKAGE_kmod-fs-btrfs is not set
1705# CONFIG_PACKAGE_kmod-fs-cifs is not set
1706# CONFIG_PACKAGE_kmod-fs-configfs is not set
1707# CONFIG_PACKAGE_kmod-fs-cramfs is not set
1708# CONFIG_PACKAGE_kmod-fs-exportfs is not set
1709# CONFIG_PACKAGE_kmod-fs-ext4 is not set
1710# CONFIG_PACKAGE_kmod-fs-f2fs is not set
1711# CONFIG_PACKAGE_kmod-fs-fscache is not set
1712# CONFIG_PACKAGE_kmod-fs-hfs is not set
1713# CONFIG_PACKAGE_kmod-fs-hfsplus is not set
1714# CONFIG_PACKAGE_kmod-fs-isofs is not set
1715# CONFIG_PACKAGE_kmod-fs-jfs is not set
1716# CONFIG_PACKAGE_kmod-fs-minix is not set
1717# CONFIG_PACKAGE_kmod-fs-msdos is not set
1718# CONFIG_PACKAGE_kmod-fs-nfs is not set
1719# CONFIG_PACKAGE_kmod-fs-nfs-common is not set
1720# CONFIG_PACKAGE_kmod-fs-nfsd is not set
1721# CONFIG_PACKAGE_kmod-fs-ntfs is not set
1722# CONFIG_PACKAGE_kmod-fs-reiserfs is not set
1723# CONFIG_PACKAGE_kmod-fs-squashfs is not set
1724# CONFIG_PACKAGE_kmod-fs-udf is not set
1725CONFIG_PACKAGE_kmod-fs-vfat=y
1726# CONFIG_PACKAGE_kmod-fs-xfs is not set
1727# CONFIG_PACKAGE_kmod-fuse is not set
1728
1729#
1730# FireWire support
1731#
1732
1733#
1734# Hardware Monitoring Support
1735#
1736# CONFIG_PACKAGE_kmod-hwmon-core is not set
1737
1738#
1739# I2C support
1740#
1741# CONFIG_PACKAGE_kmod-i2c-bcm2708 is not set
1742# CONFIG_PACKAGE_kmod-i2c-bcm2835 is not set
1743# CONFIG_PACKAGE_kmod-i2c-core is not set
1744# CONFIG_PACKAGE_kmod-i2c-gpio-custom is not set
1745
1746#
1747# Input modules
1748#
1749CONFIG_PACKAGE_kmod-hid=y
1750CONFIG_PACKAGE_kmod-hid-generic=y
1751CONFIG_PACKAGE_kmod-input-core=y
1752CONFIG_PACKAGE_kmod-input-evdev=y
1753# CONFIG_PACKAGE_kmod-input-gpio-encoder is not set
1754# CONFIG_PACKAGE_kmod-input-gpio-keys is not set
1755# CONFIG_PACKAGE_kmod-input-gpio-keys-polled is not set
1756# CONFIG_PACKAGE_kmod-input-joydev is not set
1757# CONFIG_PACKAGE_kmod-input-matrixkmap is not set
1758# CONFIG_PACKAGE_kmod-input-polldev is not set
1759# CONFIG_PACKAGE_kmod-input-uinput is not set
1760
1761#
1762# LED modules
1763#
1764# CONFIG_PACKAGE_kmod-leds-gpio is not set
1765# CONFIG_PACKAGE_kmod-leds-pca963x is not set
1766# CONFIG_PACKAGE_kmod-ledtrig-default-on is not set
1767# CONFIG_PACKAGE_kmod-ledtrig-gpio is not set
1768# CONFIG_PACKAGE_kmod-ledtrig-heartbeat is not set
1769# CONFIG_PACKAGE_kmod-ledtrig-netdev is not set
1770# CONFIG_PACKAGE_kmod-ledtrig-netfilter is not set
1771# CONFIG_PACKAGE_kmod-ledtrig-oneshot is not set
1772# CONFIG_PACKAGE_kmod-ledtrig-timer is not set
1773# CONFIG_PACKAGE_kmod-ledtrig-transient is not set
1774# CONFIG_PACKAGE_kmod-ledtrig-usbdev is not set
1775
1776#
1777# Libraries
1778#
1779# CONFIG_PACKAGE_kmod-lib-cordic is not set
1780CONFIG_PACKAGE_kmod-lib-crc-ccitt=y
1781# CONFIG_PACKAGE_kmod-lib-crc-itu-t is not set
1782# CONFIG_PACKAGE_kmod-lib-crc16 is not set
1783# CONFIG_PACKAGE_kmod-lib-crc32c is not set
1784# CONFIG_PACKAGE_kmod-lib-crc7 is not set
1785# CONFIG_PACKAGE_kmod-lib-crc8 is not set
1786# CONFIG_PACKAGE_kmod-lib-textsearch is not set
1787
1788#
1789# Native Language Support
1790#
1791CONFIG_PACKAGE_kmod-nls-base=y
1792# CONFIG_PACKAGE_kmod-nls-cp1250 is not set
1793# CONFIG_PACKAGE_kmod-nls-cp1251 is not set
1794CONFIG_PACKAGE_kmod-nls-cp437=y
1795# CONFIG_PACKAGE_kmod-nls-cp775 is not set
1796# CONFIG_PACKAGE_kmod-nls-cp850 is not set
1797# CONFIG_PACKAGE_kmod-nls-cp852 is not set
1798# CONFIG_PACKAGE_kmod-nls-cp862 is not set
1799# CONFIG_PACKAGE_kmod-nls-cp864 is not set
1800# CONFIG_PACKAGE_kmod-nls-cp866 is not set
1801# CONFIG_PACKAGE_kmod-nls-cp932 is not set
1802CONFIG_PACKAGE_kmod-nls-iso8859-1=y
1803# CONFIG_PACKAGE_kmod-nls-iso8859-13 is not set
1804# CONFIG_PACKAGE_kmod-nls-iso8859-15 is not set
1805# CONFIG_PACKAGE_kmod-nls-iso8859-2 is not set
1806# CONFIG_PACKAGE_kmod-nls-iso8859-6 is not set
1807# CONFIG_PACKAGE_kmod-nls-iso8859-8 is not set
1808# CONFIG_PACKAGE_kmod-nls-koi8r is not set
1809# CONFIG_PACKAGE_kmod-nls-utf8 is not set
1810
1811#
1812# Netfilter Extensions
1813#
1814# CONFIG_PACKAGE_kmod-arptables is not set
1815# CONFIG_PACKAGE_kmod-ebtables is not set
1816CONFIG_PACKAGE_kmod-ip6tables=y
1817# CONFIG_PACKAGE_kmod-ip6tables-extra is not set
1818# CONFIG_PACKAGE_kmod-ipt-account is not set
1819# CONFIG_PACKAGE_kmod-ipt-chaos is not set
1820# CONFIG_PACKAGE_kmod-ipt-cluster is not set
1821# CONFIG_PACKAGE_kmod-ipt-clusterip is not set
1822# CONFIG_PACKAGE_kmod-ipt-compat-xtables is not set
1823# CONFIG_PACKAGE_kmod-ipt-condition is not set
1824CONFIG_PACKAGE_kmod-ipt-conntrack=y
1825# CONFIG_PACKAGE_kmod-ipt-conntrack-extra is not set
1826CONFIG_PACKAGE_kmod-ipt-core=y
1827# CONFIG_PACKAGE_kmod-ipt-debug is not set
1828# CONFIG_PACKAGE_kmod-ipt-delude is not set
1829# CONFIG_PACKAGE_kmod-ipt-dhcpmac is not set
1830# CONFIG_PACKAGE_kmod-ipt-dnetmap is not set
1831# CONFIG_PACKAGE_kmod-ipt-extra is not set
1832# CONFIG_PACKAGE_kmod-ipt-filter is not set
1833# CONFIG_PACKAGE_kmod-ipt-fuzzy is not set
1834# CONFIG_PACKAGE_kmod-ipt-geoip is not set
1835# CONFIG_PACKAGE_kmod-ipt-hashlimit is not set
1836# CONFIG_PACKAGE_kmod-ipt-iface is not set
1837# CONFIG_PACKAGE_kmod-ipt-ipmark is not set
1838# CONFIG_PACKAGE_kmod-ipt-ipopt is not set
1839# CONFIG_PACKAGE_kmod-ipt-ipp2p is not set
1840# CONFIG_PACKAGE_kmod-ipt-iprange is not set
1841# CONFIG_PACKAGE_kmod-ipt-ipsec is not set
1842# CONFIG_PACKAGE_kmod-ipt-ipset is not set
1843# CONFIG_PACKAGE_kmod-ipt-ipv4options is not set
1844# CONFIG_PACKAGE_kmod-ipt-led is not set
1845# CONFIG_PACKAGE_kmod-ipt-length2 is not set
1846# CONFIG_PACKAGE_kmod-ipt-logmark is not set
1847# CONFIG_PACKAGE_kmod-ipt-lscan is not set
1848# CONFIG_PACKAGE_kmod-ipt-lua is not set
1849CONFIG_PACKAGE_kmod-ipt-nat=y
1850# CONFIG_PACKAGE_kmod-ipt-nat-extra is not set
1851# CONFIG_PACKAGE_kmod-ipt-nat6 is not set
1852# CONFIG_PACKAGE_kmod-ipt-nathelper-rtsp is not set
1853# CONFIG_PACKAGE_kmod-ipt-nflog is not set
1854# CONFIG_PACKAGE_kmod-ipt-nfqueue is not set
1855# CONFIG_PACKAGE_kmod-ipt-psd is not set
1856# CONFIG_PACKAGE_kmod-ipt-quota2 is not set
1857# CONFIG_PACKAGE_kmod-ipt-sysrq is not set
1858# CONFIG_PACKAGE_kmod-ipt-tarpit is not set
1859# CONFIG_PACKAGE_kmod-ipt-tproxy is not set
1860# CONFIG_PACKAGE_kmod-ipt-u32 is not set
1861# CONFIG_PACKAGE_kmod-ipt-ulog is not set
1862CONFIG_PACKAGE_kmod-nf-conntrack=y
1863# CONFIG_PACKAGE_kmod-nf-conntrack-netlink is not set
1864CONFIG_PACKAGE_kmod-nf-conntrack6=y
1865CONFIG_PACKAGE_kmod-nf-ipt=y
1866CONFIG_PACKAGE_kmod-nf-ipt6=y
1867CONFIG_PACKAGE_kmod-nf-nat=y
1868# CONFIG_PACKAGE_kmod-nf-nat6 is not set
1869# CONFIG_PACKAGE_kmod-nf-nathelper is not set
1870# CONFIG_PACKAGE_kmod-nf-nathelper-extra is not set
1871# CONFIG_PACKAGE_kmod-nfnetlink is not set
1872# CONFIG_PACKAGE_kmod-nfnetlink-log is not set
1873# CONFIG_PACKAGE_kmod-nfnetlink-queue is not set
1874# CONFIG_PACKAGE_kmod-nft-core is not set
1875# CONFIG_PACKAGE_kmod-nft-nat is not set
1876# CONFIG_PACKAGE_kmod-nft-nat6 is not set
1877
1878#
1879# Network Devices
1880#
1881# CONFIG_PACKAGE_kmod-dummy is not set
1882# CONFIG_PACKAGE_kmod-gigaset is not set
1883# CONFIG_PACKAGE_kmod-hfcmulti is not set
1884# CONFIG_PACKAGE_kmod-hfcpci is not set
1885# CONFIG_PACKAGE_kmod-ifb is not set
1886# CONFIG_PACKAGE_kmod-libphy is not set
1887# CONFIG_PACKAGE_kmod-macvlan is not set
1888# CONFIG_PACKAGE_kmod-mii is not set
1889# CONFIG_PACKAGE_kmod-of-mdio is not set
1890# CONFIG_PACKAGE_kmod-phy-broadcom is not set
1891# CONFIG_PACKAGE_kmod-spi-ks8995 is not set
1892# CONFIG_PACKAGE_kmod-swconfig is not set
1893# CONFIG_PACKAGE_kmod-switch-ip17xx is not set
1894# CONFIG_PACKAGE_kmod-switch-mvsw61xx is not set
1895# CONFIG_PACKAGE_kmod-switch-rtl8366-smi is not set
1896# CONFIG_PACKAGE_kmod-switch-rtl8366rb is not set
1897# CONFIG_PACKAGE_kmod-switch-rtl8366s is not set
1898# CONFIG_PACKAGE_kmod-tg3 is not set
1899
1900#
1901# Network Support
1902#
1903# CONFIG_PACKAGE_kmod-8021q is not set
1904# CONFIG_PACKAGE_kmod-appletalk is not set
1905# CONFIG_PACKAGE_kmod-atm is not set
1906# CONFIG_PACKAGE_kmod-ax25 is not set
1907# CONFIG_PACKAGE_kmod-bonding is not set
1908# CONFIG_PACKAGE_kmod-bridge is not set
1909# CONFIG_PACKAGE_kmod-capi is not set
1910# CONFIG_PACKAGE_kmod-dnsresolver is not set
1911# CONFIG_PACKAGE_kmod-gre is not set
1912# CONFIG_PACKAGE_kmod-gre6 is not set
1913# CONFIG_PACKAGE_kmod-ip6-tunnel is not set
1914# CONFIG_PACKAGE_kmod-ipip is not set
1915# CONFIG_PACKAGE_kmod-ipsec is not set
1916# CONFIG_PACKAGE_kmod-iptunnel6 is not set
1917# CONFIG_PACKAGE_kmod-isdn4linux is not set
1918# CONFIG_PACKAGE_kmod-l2tp is not set
1919# CONFIG_PACKAGE_kmod-l2tp-eth is not set
1920# CONFIG_PACKAGE_kmod-l2tp-ip is not set
1921# CONFIG_PACKAGE_kmod-llc is not set
1922# CONFIG_PACKAGE_kmod-misdn is not set
1923# CONFIG_PACKAGE_kmod-mpls is not set
1924# CONFIG_PACKAGE_kmod-netem is not set
1925# CONFIG_PACKAGE_kmod-pktgen is not set
1926CONFIG_PACKAGE_kmod-ppp=y
1927# CONFIG_PACKAGE_kmod-mppe is not set
1928# CONFIG_PACKAGE_kmod-ppp-synctty is not set
1929# CONFIG_PACKAGE_kmod-pppoa is not set
1930CONFIG_PACKAGE_kmod-pppoe=y
1931# CONFIG_PACKAGE_kmod-pppol2tp is not set
1932CONFIG_PACKAGE_kmod-pppox=y
1933# CONFIG_PACKAGE_kmod-pptp is not set
1934# CONFIG_PACKAGE_kmod-sched is not set
1935# CONFIG_PACKAGE_kmod-sched-cake is not set
1936# CONFIG_PACKAGE_kmod-sched-connmark is not set
1937# CONFIG_PACKAGE_kmod-sched-core is not set
1938# CONFIG_PACKAGE_kmod-sctp is not set
1939# CONFIG_PACKAGE_kmod-sit is not set
1940CONFIG_PACKAGE_kmod-slhc=y
1941# CONFIG_PACKAGE_kmod-slip is not set
1942# CONFIG_PACKAGE_kmod-stp is not set
1943# CONFIG_PACKAGE_kmod-trelay is not set
1944# CONFIG_PACKAGE_kmod-tun is not set
1945# CONFIG_PACKAGE_kmod-veth is not set
1946# CONFIG_PACKAGE_kmod-vxlan is not set
1947
1948#
1949# Other modules
1950#
1951# CONFIG_PACKAGE_kmod-6lowpan is not set
1952# CONFIG_PACKAGE_kmod-ath3k is not set
1953# CONFIG_PACKAGE_kmod-bluetooth is not set
1954# CONFIG_PACKAGE_kmod-bluetooth_6lowpan is not set
1955# CONFIG_PACKAGE_kmod-bmp085 is not set
1956# CONFIG_PACKAGE_kmod-bmp085-i2c is not set
1957# CONFIG_PACKAGE_kmod-bmp085-spi is not set
1958# CONFIG_PACKAGE_kmod-button-hotplug is not set
1959# CONFIG_PACKAGE_kmod-echo is not set
1960# CONFIG_PACKAGE_kmod-eeprom-93cx6 is not set
1961# CONFIG_PACKAGE_kmod-eeprom-at24 is not set
1962# CONFIG_PACKAGE_kmod-eeprom-at25 is not set
1963# CONFIG_PACKAGE_kmod-gpio-beeper is not set
1964# CONFIG_PACKAGE_kmod-gpio-button-hotplug is not set
1965# CONFIG_PACKAGE_kmod-gpio-dev is not set
1966# CONFIG_PACKAGE_kmod-gpio-mcp23s08 is not set
1967# CONFIG_PACKAGE_kmod-gpio-nxp-74hc164 is not set
1968# CONFIG_PACKAGE_kmod-gpio-pca953x is not set
1969# CONFIG_PACKAGE_kmod-gpio-pcf857x is not set
1970# CONFIG_PACKAGE_kmod-iio-core is not set
1971# CONFIG_PACKAGE_kmod-ikconfig is not set
1972# CONFIG_PACKAGE_kmod-lp is not set
1973# CONFIG_PACKAGE_kmod-mmc is not set
1974# CONFIG_PACKAGE_kmod-mtdtests is not set
1975# CONFIG_PACKAGE_kmod-pps is not set
1976# CONFIG_PACKAGE_kmod-pps-gpio is not set
1977# CONFIG_PACKAGE_kmod-pps-ldisc is not set
1978# CONFIG_PACKAGE_kmod-ptp is not set
1979# CONFIG_PACKAGE_kmod-random-bcm2835 is not set
1980# CONFIG_PACKAGE_kmod-random-core is not set
1981# CONFIG_PACKAGE_kmod-regmap is not set
1982# CONFIG_PACKAGE_kmod-rotary-gpio-custom is not set
1983# CONFIG_PACKAGE_kmod-sdhci is not set
1984# CONFIG_PACKAGE_kmod-serial-8250 is not set
1985# CONFIG_PACKAGE_kmod-smi-bcm2835 is not set
1986# CONFIG_PACKAGE_kmod-smi-bcm2835-dev is not set
1987# CONFIG_PACKAGE_kmod-softdog is not set
1988# CONFIG_PACKAGE_kmod-zram is not set
1989
1990#
1991# PCMCIA support
1992#
1993
1994#
1995# SPI Support
1996#
1997# CONFIG_PACKAGE_kmod-mmc-spi is not set
1998# CONFIG_PACKAGE_kmod-spi-bcm2835 is not set
1999# CONFIG_PACKAGE_kmod-spi-bcm2835-aux is not set
2000# CONFIG_PACKAGE_kmod-spi-bitbang is not set
2001# CONFIG_PACKAGE_kmod-spi-dev is not set
2002# CONFIG_PACKAGE_kmod-spi-gpio is not set
2003# CONFIG_PACKAGE_kmod-spi-gpio-custom is not set
2004# CONFIG_PACKAGE_kmod-spi-gpio-old is not set
2005
2006#
2007# Sound Support
2008#
2009CONFIG_PACKAGE_kmod-sound-core=y
2010# CONFIG_PACKAGE_kmod-ac97 is not set
2011CONFIG_PACKAGE_kmod-sound-arm-bcm2835=y
2012# CONFIG_PACKAGE_kmod-sound-dummy is not set
2013# CONFIG_PACKAGE_kmod-sound-i8x0 is not set
2014# CONFIG_PACKAGE_kmod-sound-mpu401 is not set
2015# CONFIG_PACKAGE_kmod-sound-seq is not set
2016# CONFIG_PACKAGE_kmod-sound-soc-ac97 is not set
2017# CONFIG_PACKAGE_kmod-sound-soc-bcm2835-i2s is not set
2018# CONFIG_PACKAGE_kmod-sound-soc-core is not set
2019# CONFIG_PACKAGE_kmod-sound-via82xx is not set
2020# CONFIG_PACKAGE_kmod-usb-audio is not set
2021
2022#
2023# USB Support
2024#
2025# CONFIG_PACKAGE_kmod-usb-acm is not set
2026# CONFIG_PACKAGE_kmod-usb-atm is not set
2027# CONFIG_PACKAGE_kmod-usb-cm109 is not set
2028CONFIG_PACKAGE_kmod-usb-core=y
2029# CONFIG_PACKAGE_kmod-usb-dwc2 is not set
2030# CONFIG_PACKAGE_kmod-usb-dwc3 is not set
2031# CONFIG_PACKAGE_kmod-usb-ehci-debug-gadget is not set
2032# CONFIG_PACKAGE_kmod-usb-eth-gadget is not set
2033# CONFIG_PACKAGE_kmod-usb-gadget is not set
2034CONFIG_PACKAGE_kmod-usb-hid=y
2035# CONFIG_PACKAGE_kmod-usb-lib-composite is not set
2036# CONFIG_PACKAGE_kmod-usb-mass-storage-gadget is not set
2037# CONFIG_PACKAGE_kmod-usb-net is not set
2038# CONFIG_PACKAGE_kmod-usb-ohci is not set
2039# CONFIG_PACKAGE_kmod-usb-printer is not set
2040# CONFIG_PACKAGE_kmod-usb-serial is not set
2041# CONFIG_PACKAGE_kmod-usb-serial-gadget is not set
2042# CONFIG_PACKAGE_kmod-usb-storage is not set
2043# CONFIG_PACKAGE_kmod-usb-storage-extras is not set
2044# CONFIG_PACKAGE_kmod-usb-uhci is not set
2045# CONFIG_PACKAGE_kmod-usb-wdm is not set
2046# CONFIG_PACKAGE_kmod-usb-yealink is not set
2047# CONFIG_PACKAGE_kmod-usb2 is not set
2048# CONFIG_PACKAGE_kmod-usb3 is not set
2049# CONFIG_PACKAGE_kmod-usbip is not set
2050# CONFIG_PACKAGE_kmod-usbip-client is not set
2051# CONFIG_PACKAGE_kmod-usbip-server is not set
2052# CONFIG_PACKAGE_kmod-usbmon is not set
2053
2054#
2055# Video Support
2056#
2057# CONFIG_PACKAGE_kmod-backlight-pwm is not set
2058# CONFIG_PACKAGE_kmod-fb is not set
2059# CONFIG_PACKAGE_kmod-fb-cfb-copyarea is not set
2060# CONFIG_PACKAGE_kmod-fb-cfb-fillrect is not set
2061# CONFIG_PACKAGE_kmod-fb-cfb-imgblt is not set
2062# CONFIG_PACKAGE_kmod-fb-sys-fops is not set
2063# CONFIG_PACKAGE_kmod-fbcon is not set
2064# CONFIG_PACKAGE_kmod-video-core is not set
2065
2066#
2067# Voice over IP
2068#
2069
2070#
2071# W1 support
2072#
2073# CONFIG_PACKAGE_kmod-w1 is not set
2074
2075#
2076# WPAN 802.15.4 Support
2077#
2078# CONFIG_PACKAGE_kmod-at86rf230 is not set
2079# CONFIG_PACKAGE_kmod-cc2520 is not set
2080# CONFIG_PACKAGE_kmod-fakelb is not set
2081# CONFIG_PACKAGE_kmod-ieee802154 is not set
2082# CONFIG_PACKAGE_kmod-ieee802154_6lowpan is not set
2083# CONFIG_PACKAGE_kmod-mac802154 is not set
2084# CONFIG_PACKAGE_kmod-mrf24j40 is not set
2085
2086#
2087# Wireless Drivers
2088#
2089# CONFIG_PACKAGE_ath10k-firmware-qca6174 is not set
2090# CONFIG_PACKAGE_ath10k-firmware-qca988x is not set
2091# CONFIG_PACKAGE_ath10k-firmware-qca988x-ct is not set
2092# CONFIG_PACKAGE_ath10k-firmware-qca9984 is not set
2093# CONFIG_PACKAGE_ath10k-firmware-qca9984-ct is not set
2094# CONFIG_PACKAGE_ath10k-firmware-qca99x0 is not set
2095# CONFIG_PACKAGE_ath10k-firmware-qca99x0-ct is not set
2096# CONFIG_PACKAGE_kmod-ath is not set
2097# CONFIG_PACKAGE_kmod-ath9k-htc is not set
2098# CONFIG_PACKAGE_kmod-brcmfmac is not set
2099# CONFIG_PACKAGE_kmod-brcmutil is not set
2100# CONFIG_PACKAGE_kmod-carl9170 is not set
2101# CONFIG_PACKAGE_kmod-cfg80211 is not set
2102# CONFIG_PACKAGE_kmod-lib80211 is not set
2103# CONFIG_PACKAGE_kmod-libertas-sdio is not set
2104# CONFIG_PACKAGE_kmod-libertas-spi is not set
2105# CONFIG_PACKAGE_kmod-libertas-usb is not set
2106# CONFIG_PACKAGE_kmod-mac80211 is not set
2107# CONFIG_PACKAGE_kmod-mac80211-hwsim is not set
2108# CONFIG_PACKAGE_kmod-mt7601u is not set
2109# CONFIG_PACKAGE_kmod-net-rtl8192su is not set
2110# CONFIG_PACKAGE_kmod-p54-common is not set
2111# CONFIG_PACKAGE_kmod-p54-usb is not set
2112# CONFIG_PACKAGE_kmod-rt2500-usb is not set
2113# CONFIG_PACKAGE_kmod-rt2800-usb is not set
2114# CONFIG_PACKAGE_kmod-rt2x00-lib is not set
2115# CONFIG_PACKAGE_kmod-rt73-usb is not set
2116# CONFIG_PACKAGE_kmod-rtl8187 is not set
2117# CONFIG_PACKAGE_kmod-rtl8192cu is not set
2118# CONFIG_PACKAGE_kmod-rtl8xxxu is not set
2119# CONFIG_PACKAGE_kmod-zd1211rw is not set
2120
2121#
2122# Languages
2123#
2124
2125#
2126# Lua
2127#
2128CONFIG_PACKAGE_libiwinfo-lua=y
2129CONFIG_PACKAGE_lua=y
2130# CONFIG_PACKAGE_lua-examples is not set
2131# CONFIG_PACKAGE_luac is not set
2132
2133#
2134# Libraries
2135#
2136
2137#
2138# Compression
2139#
2140# CONFIG_PACKAGE_libbz2 is not set
2141
2142#
2143# Filesystem
2144#
2145# CONFIG_PACKAGE_libext2fs is not set
2146# CONFIG_PACKAGE_libfuse is not set
2147# CONFIG_PACKAGE_libsysfs is not set
2148
2149#
2150# Firewall
2151#
2152CONFIG_PACKAGE_libip4tc=y
2153CONFIG_PACKAGE_libip6tc=y
2154# CONFIG_PACKAGE_libiptc is not set
2155CONFIG_PACKAGE_libxtables=y
2156
2157#
2158# SSL
2159#
2160# CONFIG_PACKAGE_libcyassl is not set
2161# CONFIG_PACKAGE_libmbedtls is not set
2162# CONFIG_PACKAGE_libopenssl is not set
2163# CONFIG_PACKAGE_libpolarssl is not set
2164# CONFIG_PACKAGE_argp-standalone is not set
2165# CONFIG_PACKAGE_libblkid is not set
2166CONFIG_PACKAGE_libblobmsg-json=y
2167# CONFIG_PACKAGE_libcharset is not set
2168# CONFIG_PACKAGE_libconfig is not set
2169# CONFIG_PACKAGE_libelf1 is not set
2170# CONFIG_PACKAGE_libbfd is not set
2171# CONFIG_PACKAGE_libcurl is not set
2172# CONFIG_PACKAGE_libevent2 is not set
2173# CONFIG_PACKAGE_libevent2-core is not set
2174# CONFIG_PACKAGE_libevent2-extra is not set
2175# CONFIG_PACKAGE_libevent2-openssl is not set
2176# CONFIG_PACKAGE_libevent2-pthreads is not set
2177# CONFIG_PACKAGE_libfdisk is not set
2178# CONFIG_PACKAGE_libgmp is not set
2179# CONFIG_PACKAGE_libiconv is not set
2180# CONFIG_PACKAGE_libiconv-full is not set
2181# CONFIG_PACKAGE_libintl is not set
2182# CONFIG_PACKAGE_libintl-full is not set
2183# CONFIG_PACKAGE_libiw is not set
2184CONFIG_PACKAGE_libiwinfo=y
2185CONFIG_PACKAGE_libjson-c=y
2186# CONFIG_PACKAGE_libltdl is not set
2187CONFIG_PACKAGE_liblua=y
2188# CONFIG_PACKAGE_liblzo is not set
2189# CONFIG_PACKAGE_libmnl is not set
2190# CONFIG_PACKAGE_libmount is not set
2191# CONFIG_PACKAGE_libncursesw is not set
2192# CONFIG_PACKAGE_libnetfilter-conntrack is not set
2193# CONFIG_PACKAGE_libnetfilter-cthelper is not set
2194# CONFIG_PACKAGE_libnetfilter-cttimeout is not set
2195# CONFIG_PACKAGE_libnetfilter-log is not set
2196# CONFIG_PACKAGE_libnetfilter-queue is not set
2197# CONFIG_PACKAGE_libnettle is not set
2198# CONFIG_PACKAGE_libnfnetlink is not set
2199# CONFIG_PACKAGE_libnftnl is not set
2200# CONFIG_PACKAGE_libnl is not set
2201# CONFIG_PACKAGE_libnl-core is not set
2202# CONFIG_PACKAGE_libnl-genl is not set
2203# CONFIG_PACKAGE_libnl-nf is not set
2204# CONFIG_PACKAGE_libnl-route is not set
2205CONFIG_PACKAGE_libnl-tiny=y
2206# CONFIG_PACKAGE_libopcodes is not set
2207# CONFIG_PACKAGE_libpcap is not set
2208# CONFIG_PACKAGE_libpopt is not set
2209# CONFIG_PACKAGE_libreadline is not set
2210# CONFIG_PACKAGE_libroxml is not set
2211# CONFIG_PACKAGE_librpc is not set
2212# CONFIG_PACKAGE_libsmartcols is not set
2213# CONFIG_PACKAGE_libsocks is not set
2214CONFIG_PACKAGE_libubox=y
2215# CONFIG_PACKAGE_libubox-lua is not set
2216CONFIG_PACKAGE_libubus=y
2217CONFIG_PACKAGE_libubus-lua=y
2218CONFIG_PACKAGE_libuci=y
2219CONFIG_PACKAGE_libuci-lua=y
2220CONFIG_PACKAGE_libuclient=y
2221# CONFIG_PACKAGE_libusb-1.0 is not set
2222# CONFIG_PACKAGE_libusb-compat is not set
2223# CONFIG_PACKAGE_libustream-cyassl is not set
2224# CONFIG_PACKAGE_libustream-mbedtls is not set
2225# CONFIG_PACKAGE_libustream-openssl is not set
2226# CONFIG_PACKAGE_libustream-polarssl is not set
2227# CONFIG_PACKAGE_libuuid is not set
2228# CONFIG_PACKAGE_linux-atm is not set
2229# CONFIG_PACKAGE_terminfo is not set
2230# CONFIG_PACKAGE_uclibcxx is not set
2231# CONFIG_PACKAGE_zlib is not set
2232
2233#
2234# LuCI
2235#
2236
2237#
2238# 1. Collections
2239#
2240CONFIG_PACKAGE_luci=y
2241
2242#
2243# 2. Modules
2244#
2245CONFIG_PACKAGE_luci-base=y
2246# CONFIG_LUCI_SRCDIET is not set
2247
2248#
2249# Translations
2250#
2251# CONFIG_LUCI_LANG_uk is not set
2252# CONFIG_LUCI_LANG_hu is not set
2253# CONFIG_LUCI_LANG_pt is not set
2254# CONFIG_LUCI_LANG_no is not set
2255# CONFIG_LUCI_LANG_en is not set
2256# CONFIG_LUCI_LANG_pl is not set
2257# CONFIG_LUCI_LANG_sk is not set
2258# CONFIG_LUCI_LANG_ru is not set
2259# CONFIG_LUCI_LANG_vi is not set
2260# CONFIG_LUCI_LANG_de is not set
2261# CONFIG_LUCI_LANG_ro is not set
2262# CONFIG_LUCI_LANG_pt-br is not set
2263# CONFIG_LUCI_LANG_ms is not set
2264# CONFIG_LUCI_LANG_zh-cn is not set
2265# CONFIG_LUCI_LANG_he is not set
2266# CONFIG_LUCI_LANG_zh-tw is not set
2267# CONFIG_LUCI_LANG_tr is not set
2268# CONFIG_LUCI_LANG_sv is not set
2269# CONFIG_LUCI_LANG_ja is not set
2270# CONFIG_LUCI_LANG_el is not set
2271# CONFIG_LUCI_LANG_ca is not set
2272# CONFIG_LUCI_LANG_es is not set
2273# CONFIG_LUCI_LANG_cs is not set
2274# CONFIG_LUCI_LANG_fr is not set
2275# CONFIG_LUCI_LANG_it is not set
2276CONFIG_PACKAGE_luci-mod-admin-full=y
2277
2278#
2279# 3. Applications
2280#
2281CONFIG_PACKAGE_luci-app-firewall=y
2282
2283#
2284# 4. Themes
2285#
2286CONFIG_PACKAGE_luci-theme-bootstrap=y
2287
2288#
2289# 5. Protocols
2290#
2291CONFIG_PACKAGE_luci-proto-ipv6=y
2292CONFIG_PACKAGE_luci-proto-ppp=y
2293
2294#
2295# 6. Libraries
2296#
2297CONFIG_PACKAGE_luci-lib-ip=y
2298CONFIG_PACKAGE_luci-lib-jsonc=y
2299CONFIG_PACKAGE_luci-lib-nixio=y
2300# CONFIG_PACKAGE_luci-i18n-base-ca is not set
2301# CONFIG_PACKAGE_luci-i18n-base-cs is not set
2302# CONFIG_PACKAGE_luci-i18n-base-de is not set
2303# CONFIG_PACKAGE_luci-i18n-base-el is not set
2304# CONFIG_PACKAGE_luci-i18n-base-en is not set
2305# CONFIG_PACKAGE_luci-i18n-base-es is not set
2306# CONFIG_PACKAGE_luci-i18n-base-fr is not set
2307# CONFIG_PACKAGE_luci-i18n-base-he is not set
2308# CONFIG_PACKAGE_luci-i18n-base-hu is not set
2309# CONFIG_PACKAGE_luci-i18n-base-it is not set
2310# CONFIG_PACKAGE_luci-i18n-base-ja is not set
2311# CONFIG_PACKAGE_luci-i18n-base-ms is not set
2312# CONFIG_PACKAGE_luci-i18n-base-no is not set
2313# CONFIG_PACKAGE_luci-i18n-base-pl is not set
2314# CONFIG_PACKAGE_luci-i18n-base-pt is not set
2315# CONFIG_PACKAGE_luci-i18n-base-pt-br is not set
2316# CONFIG_PACKAGE_luci-i18n-base-ro is not set
2317# CONFIG_PACKAGE_luci-i18n-base-ru is not set
2318# CONFIG_PACKAGE_luci-i18n-base-sk is not set
2319# CONFIG_PACKAGE_luci-i18n-base-sv is not set
2320# CONFIG_PACKAGE_luci-i18n-base-tr is not set
2321# CONFIG_PACKAGE_luci-i18n-base-uk is not set
2322# CONFIG_PACKAGE_luci-i18n-base-vi is not set
2323# CONFIG_PACKAGE_luci-i18n-base-zh-cn is not set
2324# CONFIG_PACKAGE_luci-i18n-base-zh-tw is not set
2325# CONFIG_PACKAGE_luci-i18n-firewall-ca is not set
2326# CONFIG_PACKAGE_luci-i18n-firewall-cs is not set
2327# CONFIG_PACKAGE_luci-i18n-firewall-de is not set
2328# CONFIG_PACKAGE_luci-i18n-firewall-el is not set
2329# CONFIG_PACKAGE_luci-i18n-firewall-en is not set
2330# CONFIG_PACKAGE_luci-i18n-firewall-es is not set
2331# CONFIG_PACKAGE_luci-i18n-firewall-fr is not set
2332# CONFIG_PACKAGE_luci-i18n-firewall-he is not set
2333# CONFIG_PACKAGE_luci-i18n-firewall-hu is not set
2334# CONFIG_PACKAGE_luci-i18n-firewall-it is not set
2335# CONFIG_PACKAGE_luci-i18n-firewall-ja is not set
2336# CONFIG_PACKAGE_luci-i18n-firewall-ms is not set
2337# CONFIG_PACKAGE_luci-i18n-firewall-no is not set
2338# CONFIG_PACKAGE_luci-i18n-firewall-pl is not set
2339# CONFIG_PACKAGE_luci-i18n-firewall-pt is not set
2340# CONFIG_PACKAGE_luci-i18n-firewall-pt-br is not set
2341# CONFIG_PACKAGE_luci-i18n-firewall-ro is not set
2342# CONFIG_PACKAGE_luci-i18n-firewall-ru is not set
2343# CONFIG_PACKAGE_luci-i18n-firewall-sk is not set
2344# CONFIG_PACKAGE_luci-i18n-firewall-sv is not set
2345# CONFIG_PACKAGE_luci-i18n-firewall-tr is not set
2346# CONFIG_PACKAGE_luci-i18n-firewall-uk is not set
2347# CONFIG_PACKAGE_luci-i18n-firewall-vi is not set
2348# CONFIG_PACKAGE_luci-i18n-firewall-zh-cn is not set
2349# CONFIG_PACKAGE_luci-i18n-firewall-zh-tw is not set
2350
2351#
2352# Network
2353#
2354
2355#
2356# File Transfer
2357#
2358# CONFIG_PACKAGE_curl is not set
2359
2360#
2361# Firewall
2362#
2363# CONFIG_PACKAGE_arptables is not set
2364# CONFIG_PACKAGE_conntrack is not set
2365# CONFIG_PACKAGE_conntrackd is not set
2366# CONFIG_PACKAGE_ebtables is not set
2367CONFIG_PACKAGE_ip6tables=y
2368# CONFIG_PACKAGE_ip6tables-extra is not set
2369# CONFIG_PACKAGE_ip6tables-mod-nat is not set
2370CONFIG_PACKAGE_iptables=y
2371# CONFIG_PACKAGE_iptables-mod-account is not set
2372# CONFIG_PACKAGE_iptables-mod-chaos is not set
2373# CONFIG_PACKAGE_iptables-mod-cluster is not set
2374# CONFIG_PACKAGE_iptables-mod-clusterip is not set
2375# CONFIG_PACKAGE_iptables-mod-condition is not set
2376# CONFIG_PACKAGE_iptables-mod-conntrack-extra is not set
2377# CONFIG_PACKAGE_iptables-mod-delude is not set
2378# CONFIG_PACKAGE_iptables-mod-dhcpmac is not set
2379# CONFIG_PACKAGE_iptables-mod-dnetmap is not set
2380# CONFIG_PACKAGE_iptables-mod-extra is not set
2381# CONFIG_PACKAGE_iptables-mod-filter is not set
2382# CONFIG_PACKAGE_iptables-mod-fuzzy is not set
2383# CONFIG_PACKAGE_iptables-mod-geoip is not set
2384# CONFIG_PACKAGE_iptables-mod-hashlimit is not set
2385# CONFIG_PACKAGE_iptables-mod-iface is not set
2386# CONFIG_PACKAGE_iptables-mod-ipmark is not set
2387# CONFIG_PACKAGE_iptables-mod-ipopt is not set
2388# CONFIG_PACKAGE_iptables-mod-ipp2p is not set
2389# CONFIG_PACKAGE_iptables-mod-iprange is not set
2390# CONFIG_PACKAGE_iptables-mod-ipsec is not set
2391# CONFIG_PACKAGE_iptables-mod-ipv4options is not set
2392# CONFIG_PACKAGE_iptables-mod-led is not set
2393# CONFIG_PACKAGE_iptables-mod-length2 is not set
2394# CONFIG_PACKAGE_iptables-mod-logmark is not set
2395# CONFIG_PACKAGE_iptables-mod-lscan is not set
2396# CONFIG_PACKAGE_iptables-mod-lua is not set
2397# CONFIG_PACKAGE_iptables-mod-nat-extra is not set
2398# CONFIG_PACKAGE_iptables-mod-nflog is not set
2399# CONFIG_PACKAGE_iptables-mod-nfqueue is not set
2400# CONFIG_PACKAGE_iptables-mod-psd is not set
2401# CONFIG_PACKAGE_iptables-mod-quota2 is not set
2402# CONFIG_PACKAGE_iptables-mod-sysrq is not set
2403# CONFIG_PACKAGE_iptables-mod-tarpit is not set
2404# CONFIG_PACKAGE_iptables-mod-tproxy is not set
2405# CONFIG_PACKAGE_iptables-mod-u32 is not set
2406# CONFIG_PACKAGE_iptables-mod-ulog is not set
2407# CONFIG_PACKAGE_iptaccount is not set
2408# CONFIG_PACKAGE_nftables is not set
2409
2410#
2411# Linux ATM tools
2412#
2413# CONFIG_PACKAGE_atm-aread is not set
2414# CONFIG_PACKAGE_atm-atmaddr is not set
2415# CONFIG_PACKAGE_atm-atmdiag is not set
2416# CONFIG_PACKAGE_atm-atmdump is not set
2417# CONFIG_PACKAGE_atm-atmloop is not set
2418# CONFIG_PACKAGE_atm-atmsigd is not set
2419# CONFIG_PACKAGE_atm-atmswitch is not set
2420# CONFIG_PACKAGE_atm-atmtcp is not set
2421# CONFIG_PACKAGE_atm-awrite is not set
2422# CONFIG_PACKAGE_atm-bus is not set
2423# CONFIG_PACKAGE_atm-debug-tools is not set
2424# CONFIG_PACKAGE_atm-diagnostics is not set
2425# CONFIG_PACKAGE_atm-esi is not set
2426# CONFIG_PACKAGE_atm-ilmid is not set
2427# CONFIG_PACKAGE_atm-ilmidiag is not set
2428# CONFIG_PACKAGE_atm-lecs is not set
2429# CONFIG_PACKAGE_atm-les is not set
2430# CONFIG_PACKAGE_atm-mpcd is not set
2431# CONFIG_PACKAGE_atm-saaldump is not set
2432# CONFIG_PACKAGE_atm-sonetdiag is not set
2433# CONFIG_PACKAGE_atm-svc_recv is not set
2434# CONFIG_PACKAGE_atm-svc_send is not set
2435# CONFIG_PACKAGE_atm-tools is not set
2436# CONFIG_PACKAGE_atm-ttcp_atm is not set
2437# CONFIG_PACKAGE_atm-zeppelin is not set
2438# CONFIG_PACKAGE_br2684ctl is not set
2439
2440#
2441# Routing and Redirection
2442#
2443# CONFIG_PACKAGE_genl is not set
2444# CONFIG_PACKAGE_igmpproxy is not set
2445# CONFIG_PACKAGE_ip is not set
2446# CONFIG_PACKAGE_ip-bridge is not set
2447# CONFIG_PACKAGE_ip-full is not set
2448# CONFIG_PACKAGE_lldpd is not set
2449# CONFIG_PACKAGE_nstat is not set
2450# CONFIG_PACKAGE_relayd is not set
2451# CONFIG_PACKAGE_ss is not set
2452# CONFIG_PACKAGE_tc is not set
2453
2454#
2455# THC-IPv6 attack and analyzing toolkit
2456#
2457# CONFIG_PACKAGE_thc-ipv6-address6 is not set
2458# CONFIG_PACKAGE_thc-ipv6-alive6 is not set
2459# CONFIG_PACKAGE_thc-ipv6-covert-send6 is not set
2460# CONFIG_PACKAGE_thc-ipv6-covert-send6d is not set
2461# CONFIG_PACKAGE_thc-ipv6-denial6 is not set
2462# CONFIG_PACKAGE_thc-ipv6-detect-new-ip6 is not set
2463# CONFIG_PACKAGE_thc-ipv6-detect-sniffer6 is not set
2464# CONFIG_PACKAGE_thc-ipv6-dnsdict6 is not set
2465# CONFIG_PACKAGE_thc-ipv6-dnsrevenum6 is not set
2466# CONFIG_PACKAGE_thc-ipv6-dos-new-ip6 is not set
2467# CONFIG_PACKAGE_thc-ipv6-dump-router6 is not set
2468# CONFIG_PACKAGE_thc-ipv6-exploit6 is not set
2469# CONFIG_PACKAGE_thc-ipv6-fake-advertise6 is not set
2470# CONFIG_PACKAGE_thc-ipv6-fake-dhcps6 is not set
2471# CONFIG_PACKAGE_thc-ipv6-fake-dns6d is not set
2472# CONFIG_PACKAGE_thc-ipv6-fake-dnsupdate6 is not set
2473# CONFIG_PACKAGE_thc-ipv6-fake-mipv6 is not set
2474# CONFIG_PACKAGE_thc-ipv6-fake-mld26 is not set
2475# CONFIG_PACKAGE_thc-ipv6-fake-mld6 is not set
2476# CONFIG_PACKAGE_thc-ipv6-fake-mldrouter6 is not set
2477# CONFIG_PACKAGE_thc-ipv6-fake-router26 is not set
2478# CONFIG_PACKAGE_thc-ipv6-fake-router6 is not set
2479# CONFIG_PACKAGE_thc-ipv6-fake-solicitate6 is not set
2480# CONFIG_PACKAGE_thc-ipv6-flood-advertise6 is not set
2481# CONFIG_PACKAGE_thc-ipv6-flood-dhcpc6 is not set
2482# CONFIG_PACKAGE_thc-ipv6-flood-mld26 is not set
2483# CONFIG_PACKAGE_thc-ipv6-flood-mld6 is not set
2484# CONFIG_PACKAGE_thc-ipv6-flood-mldrouter6 is not set
2485# CONFIG_PACKAGE_thc-ipv6-flood-router26 is not set
2486# CONFIG_PACKAGE_thc-ipv6-flood-router6 is not set
2487# CONFIG_PACKAGE_thc-ipv6-flood-solicitate6 is not set
2488# CONFIG_PACKAGE_thc-ipv6-fragmentation6 is not set
2489# CONFIG_PACKAGE_thc-ipv6-fuzz-dhcpc6 is not set
2490# CONFIG_PACKAGE_thc-ipv6-fuzz-dhcps6 is not set
2491# CONFIG_PACKAGE_thc-ipv6-fuzz-ip6 is not set
2492# CONFIG_PACKAGE_thc-ipv6-implementation6 is not set
2493# CONFIG_PACKAGE_thc-ipv6-implementation6d is not set
2494# CONFIG_PACKAGE_thc-ipv6-inverse-lookup6 is not set
2495# CONFIG_PACKAGE_thc-ipv6-kill-router6 is not set
2496# CONFIG_PACKAGE_thc-ipv6-ndpexhaust6 is not set
2497# CONFIG_PACKAGE_thc-ipv6-node-query6 is not set
2498# CONFIG_PACKAGE_thc-ipv6-parasite6 is not set
2499# CONFIG_PACKAGE_thc-ipv6-passive-discovery6 is not set
2500# CONFIG_PACKAGE_thc-ipv6-randicmp6 is not set
2501# CONFIG_PACKAGE_thc-ipv6-redir6 is not set
2502# CONFIG_PACKAGE_thc-ipv6-rsmurf6 is not set
2503# CONFIG_PACKAGE_thc-ipv6-sendpees6 is not set
2504# CONFIG_PACKAGE_thc-ipv6-sendpeesmp6 is not set
2505# CONFIG_PACKAGE_thc-ipv6-smurf6 is not set
2506# CONFIG_PACKAGE_thc-ipv6-thcping6 is not set
2507# CONFIG_PACKAGE_thc-ipv6-toobig6 is not set
2508# CONFIG_PACKAGE_thc-ipv6-trace6 is not set
2509
2510#
2511# VPN
2512#
2513# CONFIG_PACKAGE_openvpn-easy-rsa is not set
2514# CONFIG_PACKAGE_openvpn-nossl is not set
2515# CONFIG_PACKAGE_openvpn-openssl is not set
2516# CONFIG_PACKAGE_openvpn-polarssl is not set
2517
2518#
2519# Web Servers/Proxies
2520#
2521# CONFIG_PACKAGE_sockd is not set
2522# CONFIG_PACKAGE_socksify is not set
2523CONFIG_PACKAGE_uhttpd=y
2524# CONFIG_PACKAGE_uhttpd_debug is not set
2525# CONFIG_PACKAGE_uhttpd-mod-lua is not set
2526# CONFIG_PACKAGE_uhttpd-mod-tls is not set
2527CONFIG_PACKAGE_uhttpd-mod-ubus=y
2528# CONFIG_PACKAGE_6in4 is not set
2529# CONFIG_PACKAGE_6rd is not set
2530# CONFIG_PACKAGE_6to4 is not set
2531# CONFIG_PACKAGE_authsae is not set
2532# CONFIG_PACKAGE_chat is not set
2533# CONFIG_PACKAGE_ds-lite is not set
2534# CONFIG_PACKAGE_eapol-test is not set
2535# CONFIG_PACKAGE_gre is not set
2536# CONFIG_PACKAGE_hostapd is not set
2537# CONFIG_PACKAGE_hostapd-common is not set
2538# CONFIG_PACKAGE_hostapd-mini is not set
2539# CONFIG_PACKAGE_iftop is not set
2540# CONFIG_PACKAGE_iperf is not set
2541# CONFIG_PACKAGE_iperf3 is not set
2542# CONFIG_PACKAGE_ipip is not set
2543# CONFIG_PACKAGE_ipset is not set
2544# CONFIG_PACKAGE_ipset-dns is not set
2545# CONFIG_PACKAGE_iputils-arping is not set
2546# CONFIG_PACKAGE_iputils-clockdiff is not set
2547# CONFIG_PACKAGE_iputils-ping is not set
2548# CONFIG_PACKAGE_iputils-ping6 is not set
2549# CONFIG_PACKAGE_iputils-tftpd is not set
2550# CONFIG_PACKAGE_iputils-tracepath is not set
2551# CONFIG_PACKAGE_iputils-tracepath6 is not set
2552# CONFIG_PACKAGE_iputils-traceroute6 is not set
2553# CONFIG_PACKAGE_iw is not set
2554# CONFIG_PACKAGE_map is not set
2555# CONFIG_PACKAGE_mdns is not set
2556CONFIG_PACKAGE_odhcp6c=y
2557CONFIG_PACKAGE_odhcp6c_ext_cer_id=0
2558CONFIG_PACKAGE_odhcpd=y
2559CONFIG_PACKAGE_odhcpd_ext_cer_id=0
2560# CONFIG_PACKAGE_omcproxy is not set
2561CONFIG_PACKAGE_ppp=y
2562# CONFIG_PACKAGE_ppp-mod-passwordfd is not set
2563# CONFIG_PACKAGE_ppp-mod-pppoa is not set
2564CONFIG_PACKAGE_ppp-mod-pppoe=y
2565# CONFIG_PACKAGE_ppp-mod-pppol2tp is not set
2566# CONFIG_PACKAGE_ppp-mod-pptp is not set
2567# CONFIG_PACKAGE_ppp-mod-radius is not set
2568# CONFIG_PACKAGE_ppp-multilink is not set
2569# CONFIG_PACKAGE_pppdump is not set
2570# CONFIG_PACKAGE_pppstats is not set
2571# CONFIG_PACKAGE_rssileds is not set
2572# CONFIG_PACKAGE_samba36-client is not set
2573# CONFIG_PACKAGE_samba36-server is not set
2574# CONFIG_PACKAGE_tcpdump is not set
2575# CONFIG_PACKAGE_tcpdump-mini is not set
2576CONFIG_PACKAGE_uclient-fetch=y
2577# CONFIG_PACKAGE_umbim is not set
2578# CONFIG_PACKAGE_uqmi is not set
2579# CONFIG_PACKAGE_vti is not set
2580# CONFIG_PACKAGE_wpa-supplicant is not set
2581CONFIG_WPA_MSG_MIN_PRIORITY=3
2582# CONFIG_DRIVER_WEXT_SUPPORT is not set
2583# CONFIG_DRIVER_11N_SUPPORT is not set
2584# CONFIG_DRIVER_11W_SUPPORT is not set
2585# CONFIG_PACKAGE_wpa-supplicant-mesh is not set
2586# CONFIG_PACKAGE_wpa-supplicant-mini is not set
2587# CONFIG_PACKAGE_wpa-supplicant-p2p is not set
2588# CONFIG_PACKAGE_wpad is not set
2589# CONFIG_PACKAGE_wpad-mesh is not set
2590# CONFIG_PACKAGE_wpad-mini is not set
2591# CONFIG_PACKAGE_wpan-tools is not set
2592# CONFIG_PACKAGE_wwan is not set
2593
2594#
2595# Utilities
2596#
2597
2598#
2599# Boot Loaders
2600#
2601
2602#
2603# Compression
2604#
2605# CONFIG_PACKAGE_bzip2 is not set
2606
2607#
2608# Filesystem
2609#
2610# CONFIG_PACKAGE_badblocks is not set
2611# CONFIG_PACKAGE_chattr is not set
2612# CONFIG_PACKAGE_debugfs is not set
2613# CONFIG_PACKAGE_dumpe2fs is not set
2614# CONFIG_PACKAGE_e2freefrag is not set
2615# CONFIG_PACKAGE_e2fsprogs is not set
2616# CONFIG_PACKAGE_filefrag is not set
2617# CONFIG_PACKAGE_fuse-utils is not set
2618# CONFIG_PACKAGE_lsattr is not set
2619# CONFIG_PACKAGE_resize2fs is not set
2620# CONFIG_PACKAGE_sysfsutils is not set
2621# CONFIG_PACKAGE_tune2fs is not set
2622# CONFIG_PACKAGE_xfs-fsck is not set
2623# CONFIG_PACKAGE_xfs-growfs is not set
2624# CONFIG_PACKAGE_xfs-mkfs is not set
2625
2626#
2627# Terminal
2628#
2629# CONFIG_PACKAGE_agetty is not set
2630# CONFIG_PACKAGE_script-utils is not set
2631# CONFIG_PACKAGE_setterm is not set
2632# CONFIG_PACKAGE_wall is not set
2633
2634#
2635# disc
2636#
2637# CONFIG_PACKAGE_blkdiscard is not set
2638# CONFIG_PACKAGE_blkid is not set
2639# CONFIG_PACKAGE_cfdisk is not set
2640# CONFIG_PACKAGE_fdisk is not set
2641# CONFIG_PACKAGE_findfs is not set
2642# CONFIG_PACKAGE_lsblk is not set
2643# CONFIG_PACKAGE_partx-utils is not set
2644# CONFIG_PACKAGE_sfdisk is not set
2645# CONFIG_PACKAGE_swap-utils is not set
2646# CONFIG_PACKAGE_wipefs is not set
2647# CONFIG_PACKAGE_bsdiff is not set
2648# CONFIG_PACKAGE_bspatch is not set
2649# CONFIG_PACKAGE_cal is not set
2650# CONFIG_PACKAGE_comgt is not set
2651# CONFIG_PACKAGE_comgt-directip is not set
2652# CONFIG_PACKAGE_comgt-ncm is not set
2653# CONFIG_PACKAGE_dmesg is not set
2654# CONFIG_PACKAGE_dropbearconvert is not set
2655# CONFIG_PACKAGE_fbtest is not set
2656# CONFIG_PACKAGE_fconfig is not set
2657# CONFIG_PACKAGE_flock is not set
2658# CONFIG_PACKAGE_getopt is not set
2659# CONFIG_PACKAGE_hwclock is not set
2660# CONFIG_PACKAGE_iconv is not set
2661# CONFIG_PACKAGE_iwcap is not set
2662# CONFIG_PACKAGE_iwinfo is not set
2663CONFIG_PACKAGE_jshn=y
2664CONFIG_PACKAGE_libjson-script=y
2665# CONFIG_PACKAGE_logger is not set
2666# CONFIG_PACKAGE_look is not set
2667# CONFIG_PACKAGE_losetup is not set
2668# CONFIG_PACKAGE_maccalc is not set
2669# CONFIG_PACKAGE_mcookie is not set
2670# CONFIG_PACKAGE_mdadm is not set
2671# CONFIG_PACKAGE_mount-utils is not set
2672# CONFIG_PACKAGE_mountd is not set
2673# CONFIG_PACKAGE_namei is not set
2674# CONFIG_PACKAGE_openssl-util is not set
2675# CONFIG_PACKAGE_owipcalc is not set
2676# CONFIG_PACKAGE_prlimit is not set
2677# CONFIG_PACKAGE_px5g-mbedtls is not set
2678# CONFIG_PACKAGE_px5g-polarssl is not set
2679# CONFIG_PACKAGE_px5g-standalone is not set
2680# CONFIG_PACKAGE_rename is not set
2681# CONFIG_PACKAGE_spidev-test is not set
2682# CONFIG_PACKAGE_strace is not set
2683# CONFIG_PACKAGE_strace_libunwind is not set
2684# CONFIG_PACKAGE_uboot-envtools is not set
2685# CONFIG_PACKAGE_ugps is not set
2686# CONFIG_PACKAGE_usb-modeswitch is not set
2687# CONFIG_PACKAGE_usbreset is not set
2688# CONFIG_PACKAGE_usbutils is not set
2689# CONFIG_PACKAGE_uuidd is not set
2690# CONFIG_PACKAGE_uuidgen is not set
2691# CONFIG_PACKAGE_whereis is not set
diff --git a/scripts/automerge-snap-mp.py b/scripts/automerge-snap-mp.py
2692new file mode 1007550new file mode 100755
index 0000000..ea2f077
--- /dev/null
+++ b/scripts/automerge-snap-mp.py
@@ -0,0 +1,94 @@
1#!/usr/bin/env python3
2# -*- Mode:Python; indent-tabs-mode:nil; tab-width:4 -*-
3#
4# Copyright (C) 2016 Canonical Ltd
5#
6# This program is free software: you can redistribute it and/or modify
7# it under the terms of the GNU General Public License version 3 as
8# published by the Free Software Foundation.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program. If not, see <http://www.gnu.org/licenses/>.
17
18from launchpadlib.launchpad import Launchpad
19import os
20import sys
21import yaml
22import git
23import shutil
24
25def load_config():
26 files = [os.path.expanduser('~/.jlp/jlp.config'), 'jlp.config']
27 for config_file in files:
28 try:
29 config = yaml.safe_load(open(config_file, 'r'))
30 return config
31 except IOError:
32 pass
33 print("ERROR: No config file found")
34 sys.exit(1)
35
36def get_config_option(name):
37 config = load_config()
38 return config[name]
39
40def clean_branch_name(branch_name):
41 if branch_name.startswith("refs/heads/"):
42 return branch_name[11:]
43 return branch_name
44
45def correct_ssh_url(url):
46 if not url.startswith("git+ssh://"):
47 return url
48 new_url = "git+ssh://system-enablement-ci-bot@%s" % url[10:]
49 return new_url
50
51
52def try_merge(proposal, target_repo, target_branch, source_repo, source_branch):
53 print("Trying to merge %s:%s into %s:%s" % (source_repo.git_https_url, source_branch, target_repo.git_ssh_url, target_branch))
54
55 repo_path = os.path.join(os.environ["WORKSPACE"], "repo")
56 if os.path.exists(repo_path):
57 shutil.rmtree(repo_path)
58
59 repo = git.Repo.clone_from(correct_ssh_url(target_repo.git_ssh_url), repo_path, branch=target_branch)
60 source_remote = repo.create_remote("source", source_repo.git_https_url)
61 source_remote.fetch()
62
63 repo.git.config("user.name", "System Enablement CI Bot")
64 # FIXME: What is the real email address of the bot?
65 repo.git.config("user.email", "ce-system-enablement@lists.canonical.com")
66
67 repo.git.merge("--no-ff",
68 "-m", "Merge remote tracking branch %s" % (source_branch),
69 "-m", "Merge-Proposal: %s" % proposal.web_link,
70 "source/%s" % source_branch)
71
72 repo.git.push("origin", target_branch)
73
74launchpad = Launchpad.login_anonymously('canonical-se-snap-automerger', 'production')
75project = launchpad.projects['snappy-hwe-snaps']
76proposals = project.getMergeProposals(status=['Approved'])
77
78failed_merges = 0
79
80for proposal in proposals:
81 print("Found proposal which is ready for merging: %s" % proposal.web_link)
82
83 try:
84 try_merge(proposal,
85 launchpad.load(proposal.target_git_repository_link),
86 clean_branch_name(proposal.target_git_path),
87 launchpad.load(proposal.source_git_repository_link),
88 clean_branch_name(proposal.source_git_path))
89 except:
90 print("ERROR: Failed to merge %s" % proposal.web_link)
91 failed_merges += 1
92
93if failed_merges > 0:
94 sys.exit(1)
diff --git a/scripts/build-rootfs-create b/scripts/build-rootfs-create
index 80ffd92..9a9f9ce 100755
--- a/scripts/build-rootfs-create
+++ b/scripts/build-rootfs-create
@@ -1,4 +1,18 @@
1#!/bin/bash1#!/bin/bash
2#
3# Copyright (C) 2016 Canonical Ltd
4#
5# This program is free software: you can redistribute it and/or modify
6# it under the terms of the GNU General Public License version 3 as
7# published by the Free Software Foundation.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program. If not, see <http://www.gnu.org/licenses/>.
216
3set -x17set -x
4set -e18set -e
diff --git a/scripts/openwrt-build b/scripts/openwrt-build
5deleted file mode 10075519deleted file mode 100755
index 0c8054a..0000000
--- a/scripts/openwrt-build
+++ /dev/null
@@ -1,60 +0,0 @@
1#!/bin/bash
2
3set -x
4set -e
5
6ROOTFS_TARBALL=$1
7TARGET=$2
8
9if [ -z "$ROOTFS_TARBALL" ] || [ -z "$TARGET" ] ; then
10 echo "Usage: $0 <rootfs tarball> <target>"
11 exit 1
12fi
13
14# Cleanup environment a bit
15[ -e build ] && rm -rf build
16[ -e results ] && rm -rf results
17
18mkdir build
19mkdir results
20
21tar xf $ROOTFS_TARBALL -C build
22
23cp build-scripts/openwrt/defconfig-$TARGET \
24 build/rootfs/defconfig
25
26cat << EOF > build/rootfs/do-build.sh
27#!/bin/bash
28
29set -x
30set -e
31
32export TERM=linux
33export DEBIAN_FRONTEND=noninteractive
34export FORCE_UNSAFE_CONFIGURE=1
35
36echo "deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates main" >> /etc/apt/sources.list
37echo "deb http://archive.ubuntu.com/ubuntu/ xenial-updates universe" >> /etc/apt/sources.list
38
39# Make sure all required things are installed
40apt-get update
41apt-get -y --force-yes upgrade
42apt-get -y --force-yes install \
43 git-core build-essential libssl-dev libncurses5-dev unzip \
44 gawk subversion mercurial wget ca-certificates
45
46mkdir -p /build
47git clone -b master https://git.launchpad.net/~snappy-hwe-team/snappy-hwe-snaps/+git/openwrt \
48 /build/src
49
50cp /defconfig /build/src/.config
51
52(cd /build/src ; make oldconfig ; make V=1 -j12)
53EOF
54chmod +x build/rootfs/do-build.sh
55
56chroot build/rootfs /do-build.sh
57
58# cp build/rootfs/build/src/*.snap results/
59
60rm -rf build
diff --git a/scripts/snap-build b/scripts/snap-build
index c946022..b597ab6 100755
--- a/scripts/snap-build
+++ b/scripts/snap-build
@@ -1,4 +1,18 @@
1#!/bin/bash1#!/bin/bash
2#
3# Copyright (C) 2016 Canonical Ltd
4#
5# This program is free software: you can redistribute it and/or modify
6# it under the terms of the GNU General Public License version 3 as
7# published by the Free Software Foundation.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program. If not, see <http://www.gnu.org/licenses/>.
216
3set -x17set -x
4set -e18set -e
@@ -6,16 +20,23 @@ set -e
6# Fix certain builds that require a locale set20# Fix certain builds that require a locale set
7export LC_ALL=C21export LC_ALL=C
822
9ROOTFS_TARBALL=$123WORKSPACE=$1
10BUILD_REPO=$224SERIES=$2
11BUILD_REPO_BRANCH=$325TARGET_GIT_REPO=$3
12FORCE=$426TARGET_GIT_REPO_BRANCH=$4
27SOURCE_GIT_REPO=$5
28SOURCE_GIT_REPO_BRANCH=$6
29REVISION=$7
30FORCE=$8
1331
14if [ -z "$ROOTFS_TARBALL" ] || [ -z "$BUILD_REPO" ] || [ -z "$BUILD_REPO_BRANCH" ] ; then32BUILD_ROOTFS_TARBALL=$WORKSPACE/snap-build-$SERIES.tar
15 echo "Usage: $0 <rootfs tarball> <git repo> <git repo branch name>"33
16 exit 134if [ ! -e $BUILD_ROOTFS_TARBALL ] || [ "$REBUILD_ROOTFS" -eq "1" ] ; then
35 sudo $WORKSPACE/build-scripts/scripts/build-rootfs-create $SERIES $BUILD_ROOTFS_TARBALL
17fi36fi
1837
38cd $WORKSPACE
39
19# Cleanup environment a bit40# Cleanup environment a bit
20[ -e build ] && rm -rf build41[ -e build ] && rm -rf build
21[ -e results ] && rm -rf results42[ -e results ] && rm -rf results
@@ -23,11 +44,10 @@ fi
23mkdir build44mkdir build
24mkdir results45mkdir results
2546
26tar xf $ROOTFS_TARBALL -C build47tar xf $BUILD_ROOTFS_TARBALL -C build
2748
28cat << EOF > build/rootfs/do-build.sh49cat << EOF > build/rootfs/do-build.sh
29#!/bin/bash50#!/bin/bash
30
31set -x51set -x
32set -e52set -e
3353
@@ -45,8 +65,8 @@ echo "{If-Modified-Since: '`date`'}" > /build/xdg-data/snapcraft/headers.yaml
4565
46# Add missing package sources to the system to get necessary66# Add missing package sources to the system to get necessary
47# updates for snapcraft & co67# updates for snapcraft & co
48echo "deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates main" >> /etc/apt/sources.list68echo "deb http://de.archive.ubuntu.com/ubuntu/ $SERIES-updates main" >> /etc/apt/sources.list
49echo "deb http://archive.ubuntu.com/ubuntu/ xenial-updates universe" >> /etc/apt/sources.list69echo "deb http://archive.ubuntu.com/ubuntu/ $SERIES-updates universe" >> /etc/apt/sources.list
5070
51# Make sure all required things are installed71# Make sure all required things are installed
52apt-get update72apt-get update
@@ -54,19 +74,35 @@ apt-get -y --force-yes upgrade
54apt-get -y --force-yes install snapcraft git74apt-get -y --force-yes install snapcraft git
5575
56mkdir -p /build76mkdir -p /build
57git clone -b $BUILD_REPO_BRANCH $BUILD_REPO /build/src77git clone -b $TARGET_GIT_REPO_BRANCH $TARGET_GIT_REPO /build/src
58find /build/src78cd /build/src
79
80git config user.name "System Enablement CI Bot"
81git config user.email "ce-system-enablement@lists.canonical.com"
82git remote add other $SOURCE_GIT_REPO
83git fetch other
84git merge \
85 --no-ff \
86 -m "Merge remote tracking branch other/$SOURCE_GIT_REPO_BRANCH" \
87 $REVISION
88
89# Only attempt to build projects where we have a valid snapcraft project.
90# For all others we just make sure we can merge source to target.
91if [ ! -e "/build/src/snapcraft.yaml" ] && [ ! -e "/build/src/.snapcraft.yaml" ] ; then
92 echo "WARNING: Project does not contain a snapcraft.yaml file!"
93 exit 0
94fi
5995
96find /build/src
60snapcraft --version97snapcraft --version
6198snapcraft
62(cd /build/src ; snapcraft)
63EOF99EOF
64chmod +x build/rootfs/do-build.sh
65100
101chmod +x build/rootfs/do-build.sh
66chroot build/rootfs /do-build.sh102chroot build/rootfs /do-build.sh
67103
68# Copy snaps to their target directory where jenkins will104# Copy snaps to their target directory where jenkins will
69# pick them up and provide as buid artifacts105# pick them up and provide as buid artifacts
70cp build/rootfs/build/src/*.snap results/106cp build/rootfs/build/src/*.snap results/ || true
71107
72rm -rf build108rm -rf build
diff --git a/scripts/trigger-snap-builds.py b/scripts/trigger-snap-builds.py
index f28a8e4..6771c58 100755
--- a/scripts/trigger-snap-builds.py
+++ b/scripts/trigger-snap-builds.py
@@ -1,12 +1,29 @@
1#!/usr/bin/env python1#!/usr/bin/env python
2# -*- Mode:Python; indent-tabs-mode:nil; tab-width:4 -*-
3#
4# Copyright (C) 2016 Canonical Ltd
5#
6# This program is free software: you can redistribute it and/or modify
7# it under the terms of the GNU General Public License version 3 as
8# published by the Free Software Foundation.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program. If not, see <http://www.gnu.org/licenses/>.
217
3from launchpadlib.launchpad import Launchpad18from launchpadlib.launchpad import Launchpad
4import jenkins19import jenkins
5import os20import os
6import sys21import sys
7import yaml22import yaml
23import re
24from jlp import launchpadutils
825
9launchpad = Launchpad.login_anonymously('canonical-se-snap-build-trigger', 'production')26launchpad = Launchpad.login_anonymously('jenkins-launchpad-plugin', 'production')
1027
11project = launchpad.projects['snappy-hwe-snaps']28project = launchpad.projects['snappy-hwe-snaps']
1229
@@ -39,11 +56,125 @@ if not job_info['buildable']:
39 print("ERROR: Job is not buildable (propably disabled)")56 print("ERROR: Job is not buildable (propably disabled)")
40 sys.exit(1)57 sys.exit(1)
4158
59
60def get_latest_revision(mp):
61 """Return the latest revision of the given merge proposal.
62
63 :param mp: handle to merge proposal
64 """
65 if '+git' in mp.web_link:
66 for ref in mp.source_git_repository.refs_collection:
67 if ref.path == mp.source_git_path:
68 return ref.commit_sha1
69 return str(0)
70 else:
71 return mp.source_branch.revision_count
72
73def clean_branch_name(branch_name):
74 if branch_name.startswith("refs/heads/"):
75 return branch_name[11:]
76 return branch_name
77
78def series_from_branch_name(branch_name):
79 if branch_name.startswith("vivid/"):
80 return "vivid"
81 return "xenial"
82
83def get_latest_revision(mp):
84 """Return the latest revision of the given merge proposal.
85
86 :param mp: handle to merge proposal
87 """
88 if '+git' in mp.web_link:
89 for ref in mp.source_git_repository.refs_collection:
90 if ref.path == mp.source_git_path:
91 return ref.commit_sha1
92 return str(0)
93 else:
94 return mp.source_branch.revision_count
95
96def get_review_revision_regex(mp):
97 if '+git' in mp.web_link:
98 return '^(PASSED|FAILED): Continuous integration, rev:([0-9a-f]+)'
99 else:
100 return '^(PASSED|FAILED): Continuous integration, rev:(\d+)'
101
102def get_latest_review(launchpad_user, mp):
103 """Return the latest revision reviewed by the given launchpad_user.
104
105 This function expects a review comment in the following format:
106 '^(PASSED|FAILED): Continuous integration, rev:(\d+)'
107
108 :param launchpad_user: handle to launchpad user
109 :param mp: handle to merge proposal
110 """
111 revision = 0
112 launchpad_review_type = get_config_option('launchpad_review_type')
113 for comment in mp.all_comments:
114 if comment.author.name == launchpad_user.name:
115 if comment.vote_tag == launchpad_review_type:
116 m = re.search(
117 get_review_revision_regex(mp),
118 comment.message_body)
119 if m:
120 revision = m.group(2)
121 return revision
122
123def latest_candidate_validated(launchpad_user, mp):
124 """Return if the latest candidate revision of the merge proposal is
125 validated.
126
127 :param launchpad_user: handle to launchpad user used to validate the
128 merge proposals
129 :param mp: handle to merge proposal
130 """
131
132 latest_review = get_latest_review(launchpad_user, mp)
133 print 'Latest review is revision: ' + str(latest_review)
134 latest_revision = get_latest_revision(mp)
135 print 'Latest revision is: ' + str(latest_revision)
136 if latest_review == latest_revision:
137 print 'Skipping this MP. Current revision: ' + str(latest_revision)
138 return True
139 return False
140
141project_blacklist = []
142
42for proposal in proposals:143for proposal in proposals:
144 launchpad_user = launchpad.people(get_config_option('launchpad_login'))
145
146 # Ignore certain projects which don't build here as they are
147 # fetching source from somewhere else.
148 ignore = False
149 for project in project_blacklist:
150 if project in proposal.web_link:
151 ignore = True
152 break
153
154 if ignore:
155 print "Ignoring %s" % proposal.web_link
156 continue
157
158 if not launchpadutils.users_allowed_to_trigger_jobs([proposal.registrant]):
159 continue
160
161 if latest_candidate_validated(launchpad_user, proposal):
162 continue
163
164 if launchpadutils.testing_in_progress(proposal, jenkins_job):
165 continue
166
167 target_repo = launchpad.load(proposal.target_git_repository_link)
168 source_repo = launchpad.load(proposal.source_git_repository_link)
169 target_branch = clean_branch_name(proposal.target_git_path)
43 jenkins_params = {170 jenkins_params = {
44 'SNAP_GIT_REPO': proposal.source_git_repository_link,171 'TARGET_GIT_REPO': target_repo.git_https_url,
45 'SNAP_GIT_REPO_BRANCH': proposal.source_git_path,172 'TARGET_GIT_REPO_BRANCH': target_branch,
46 'SERIES': 'xenial',173 'SOURCE_GIT_REPO': source_repo.git_https_url,
174 'SOURCE_GIT_REPO_BRANCH': clean_branch_name(proposal.source_git_path),
175 'MERGE_PROPOSAL': proposal.web_link,
176 'REVISION': get_latest_revision(proposal),
177 'SERIES': series_from_branch_name(target_branch),
47 }178 }
48179
49 print("Triggering build job for %s" % proposal.web_link)180 print("Triggering build job for %s" % proposal.web_link)
diff --git a/scripts/vote-on-merge-proposal.py b/scripts/vote-on-merge-proposal.py
50new file mode 100755181new file mode 100755
index 0000000..bec6da5
--- /dev/null
+++ b/scripts/vote-on-merge-proposal.py
@@ -0,0 +1,271 @@
1#!/usr/bin/env python
2# -*- Mode:Python; indent-tabs-mode:nil; tab-width:4 -*-
3#
4# Copyright (C) 2016 Canonical Ltd
5#
6# This program is free software: you can redistribute it and/or modify
7# it under the terms of the GNU General Public License version 3 as
8# published by the Free Software Foundation.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program. If not, see <http://www.gnu.org/licenses/>.
17
18import atexit
19import sys
20import time
21import logging
22import os
23import yaml
24import re
25from shutil import rmtree
26from argparse import ArgumentParser
27from launchpadlib.credentials import RequestTokenAuthorizationEngine
28from lazr.restfulclient.errors import HTTPError
29from launchpadlib.launchpad import Launchpad
30from launchpadlib.credentials import UnencryptedFileCredentialStore
31from jlp import get_config_option
32from jlp import launchpadutils, jenkinsutils, logger
33
34logger = logging.getLogger('jenkins-launchpad-plugin')
35stdout_handler = logging.StreamHandler(stream=sys.stdout)
36formatter = logging.Formatter('%(levelname)s: %(message)s')
37stdout_handler.setFormatter(formatter)
38logger.addHandler(stdout_handler)
39
40parser = ArgumentParser(description="Vote on a Launchpad merge proposal.")
41parser.add_argument('-s', '--status')
42parser.add_argument('-u', '--build-url', required=True,
43 help="URL of the Jenkins job")
44parser.add_argument('-p', '--merge-proposal', required=True,
45 help="URL of the merge proposal to update")
46parser.add_argument('-r', '--revision', required=True,
47 help="merge proposal candidate revision")
48
49args = vars(parser.parse_args())
50
51ACCESS_TOKEN_POLL_TIME = 10
52WAITING_FOR_USER = """Open this link:
53{}
54to authorize this program to access Launchpad on your behalf.
55Waiting to hear from Launchpad about your decision. . . ."""
56
57
58class AuthorizeRequestTokenWithConsole(RequestTokenAuthorizationEngine):
59 """Authorize a token in a server environment (with no browser).
60
61 Print a link for the user to copy-and-paste into his/her browser
62 for authentication.
63 """
64
65 def __init__(self, *args, **kwargs):
66 # as implemented in AuthorizeRequestTokenWithBrowser
67 kwargs['consumer_name'] = None
68 kwargs.pop('allow_access_levels', None)
69 super(AuthorizeRequestTokenWithConsole, self).__init__(*args, **kwargs)
70
71 def make_end_user_authorize_token(self, credentials, request_token):
72 """Ask the end-user to authorize the token in their browser.
73
74 """
75 authorization_url = self.authorization_url(request_token)
76 print WAITING_FOR_USER.format(authorization_url)
77 # if we don't flush we may not see the message
78 sys.stdout.flush()
79 while credentials.access_token is None:
80 time.sleep(ACCESS_TOKEN_POLL_TIME)
81 try:
82 credentials.exchange_request_token_for_access_token(
83 self.web_root)
84 break
85 except HTTPError, e:
86 if e.response.status == 403:
87 # The user decided not to authorize this
88 # application.
89 raise e
90 elif e.response.status == 401:
91 # The user has not made a decision yet.
92 pass
93 else:
94 # There was an error accessing the server.
95 raise e
96
97
98def get_launchpad(launchpadlib_dir=None):
99 """ return a launchpad API class. In case launchpadlib_dir is
100 specified used that directory to store launchpadlib cache instead of
101 the default """
102 store = UnencryptedFileCredentialStore(
103 get_config_option('credential_store_path'))
104 lp_app = get_config_option('lp_app')
105 lp_env = get_config_option('lp_env')
106 authorization_engine = AuthorizeRequestTokenWithConsole(lp_env, lp_app)
107 return Launchpad.login_with(lp_app, lp_env,
108 credential_store=store,
109 authorization_engine=authorization_engine,
110 launchpadlib_dir=launchpadlib_dir,
111 version='devel')
112
113def get_branch_handle_from_url(lp_handle, url):
114 """ Return a branch/repo handle for the given url.
115 Returns a launchpad branch or git repository handle for the given url.
116 :param lp_handle: launchpad API handle/instance
117 :param url: url of the branch or git repository
118 """
119 if '+git' in url:
120 name = url.replace('https://code.launchpad.net/', '')
121 logger.debug('fetching repo: ' + name)
122 try:
123 return lp_handle.git_repositories.getByPath(path=name)
124 except AttributeError:
125 logger.debug('git_repositories.getByPath was not found. You may need to set lp_version=devel in the config')
126 return None
127 else:
128 name = url.replace('https://code.launchpad.net/', 'lp:')
129 name = name.replace('https://code.staging.launchpad.net/', 'lp://staging/')
130 logger.debug('fetching branch: ' + name)
131 return lp_handle.branches.getByUrl(url=name)
132
133def get_branch_from_mp(merge_proposal):
134 """Return a link to branch given a link to a merge proposal.
135
136 If merge_proposal is:
137 https://copde.launchpad.net/~user/project/name/+merge/12345
138 then the result will be:
139 https://copde.launchpad.net/~user/project/name/
140
141 :param merge_proposal: url of a launchpad merge proposal
142 """
143 m = re.search('(.*)\+merge/[0-9]+$', merge_proposal)
144 if m:
145 return m.group(1)
146 return None
147
148def get_mp_handle_from_url(lp_handle, merge_proposal_link):
149 """ Get launchpad handle for merge proposal given a merge proposal URL.
150
151 Returns None in case the merge proposal can't be found.
152 :param merge_proposal_link: URL of the merge proposal
153 """
154 branch_link = get_branch_from_mp(merge_proposal_link)
155 if not branch_link:
156 logger.error('Unable to get branch link from merge proposal link.')
157 return None
158
159 branch = get_branch_handle_from_url(lp_handle, branch_link)
160 if not branch:
161 logger.debug('Branch {} does not exist'.format(branch_link))
162 return None
163
164 logger.debug('mp_link: {}.'.format(merge_proposal_link))
165
166 for mp in branch.landing_targets:
167 logger.debug('mp.web_link: {}'.format(mp.web_link))
168 if mp.web_link == merge_proposal_link:
169 return mp
170
171 return None
172
173class LaunchpadVote():
174 APPROVE = 'Approve'
175 DISAPPROVE = 'Disapprove'
176 NEEDS_FIXING = 'Needs Fixing'
177
178def get_vote_subject(mp):
179 """Given a mp handle return a subject for the vote message
180
181 Unfortunately there is no method in the API that gives you the "standard"
182 subject that launchapd is using and some email clients (gmail) are
183 grouping conversations into threads based on subject.
184
185 This returns what seems to be the launchpad way of doing subjects.
186 :param mp: launchpad merge proposal handle
187 """
188
189 if '+git' in mp.web_link:
190 source = mp.source_git_repository.display_name.replace('lp:', '') + \
191 ':' + \
192 mp.source_git_path.replace('refs/heads/', '')
193 target = mp.target_git_repository.display_name.replace('lp:', '') + \
194 ':' + \
195 mp.target_git_path.replace('refs/heads/', '')
196 return 'Re: [Merge] {} into {}'.format(source, target)
197 else:
198 return 'Re: [Merge] {} into {}'.format(
199 mp.source_branch.display_name,
200 mp.target_branch.display_name)
201
202
203def approve_mp(mp, revision, build_url):
204 """Approve a given merge proposal a revision.
205
206 :params mp: launchapd handle to the respective merge proposal
207 :params revision: revision that should be approved
208 :params build_url: jenkins build url with the details. This job is used to
209 generate the message with all the links to test runs as
210 well as artifacts (coverity, deb files, etc)
211 """
212 state = 'PASSED: Continuous integration, rev:' + str(revision)
213 logger.debug(state)
214 content = jenkinsutils.format_message_for_mp_update(build_url,
215 state + "\n")
216 mp.createComment(review_type=get_config_option('launchpad_review_type'),
217 vote=LaunchpadVote.APPROVE, subject=get_vote_subject(mp),
218 content=content)
219
220
221def disapprove_mp(mp, revision, build_url, reason=None):
222 """Disapprove a given merge proposal a revision (vote Needs Fixing).
223
224 :params mp: launchapd handle to the respective merge proposal
225 :params revision: revision that should be fixed
226 :params build_url: jenkins build url with the details. This job is used to
227 generate the message with all the links to test runs as
228 well as artifacts (coverity, deb files, etc)
229 :params reason: optional string that is attached to the comment
230 """
231 state = "FAILED: Continuous integration, rev:{revision}".format(
232 revision=revision)
233 if reason:
234 state = "{state}\n{reason}".format(state=state, reason=reason)
235
236 logger.debug(state)
237 content = jenkinsutils.format_message_for_mp_update(
238 build_url, state + "\n")
239 mp.createComment(review_type=get_config_option('launchpad_review_type'),
240 vote=LaunchpadVote.NEEDS_FIXING,
241 subject=get_vote_subject(mp),
242 content=content)
243
244# launchpadlib is not thread/process safe so we are creating launchpadlib
245# cache in /tmp per process which gets cleaned up at the end
246# see also lp:459418 and lp:1025153
247launchpad_cachedir = os.path.join('/tmp', str(os.getpid()), '.launchpadlib')
248
249# `launchpad_cachedir` is leaked upon unexpected exits
250# adding this cleanup to stop directories filling up `/tmp/`
251atexit.register(rmtree, os.path.join('/tmp',
252 str(os.getpid())),
253 ignore_errors=True)
254
255lp_handle = get_launchpad(launchpadlib_dir=launchpad_cachedir)
256mp = get_mp_handle_from_url(lp_handle, args["merge_proposal"])
257if not mp:
258 parser.error('merge proposal related to this branch was not found')
259
260# this is the status from tests
261overal_status = args['status']
262# by default reason is empty as it is usually just a failed build
263reason = ''
264
265if overal_status == 'PASSED':
266 approve_mp(mp, args['revision'], args['build_url'])
267else: # status == False corresponds to NOT 'PASSED'
268 disapprove_mp(mp,
269 args['revision'],
270 args['build_url'],
271 reason)

Subscribers

People subscribed via source and target branches

to all changes: