98b353fbc7
Introduce kmod.mk for common code building the kernel modules
2023-06-10 02:58:06 +03:00
45a1c1d736
Make a separate image for waveshare
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-06-08 03:13:48 +03:00
92ab2ebe7a
In uci-defaults detect a SATA controller and install needed packages
2023-05-30 23:42:55 +03:00
a3ddbfac67
Exit early if imagebuilder fails
buildbot/travis_bionic Build done.
buildbot/multibuild_parent Build done.
buildbot/job/openwrt Build done.
2023-05-26 01:50:19 +03:00
afa793799c
Rename feed to local
2023-05-26 01:48:20 +03:00
78bcedaf60
Cleanup build.sh:
...
- show the manifest existing after make image instead of making a new one;
- don't move packages to out - the directory is ignored by multibuild;
- don't make package index, because imagebuilder builds it's own.
2023-05-24 17:29:22 +03:00
604299e7ce
Comment out downloading of toolchain - it's not used
2023-05-24 17:26:05 +03:00
ffc564720c
Typo
...
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
- this is self-explanatory, the typo prevented the script from running,
this script is needed to reconfigure the default network system,
basically swapping eth0 and eth1, so that eth0 is wan and eth1 is lan.
This means that if there is only one ethernet interface, it doesn't
assign it a fixed IP address and start responding to DHCP requests on
it. It was broken for a long time but I didn't have time to investigate
until now.
2023-05-23 12:47:00 +08:00
644618d9c4
Copy additional bootconfig as current.txt
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-05-17 18:17:58 +03:00
0a0851250a
Make packages for kmod-i2c-mux-pinctrl and kmod-rtc-pcf85063 using sources
...
taken from linux-5.10.146 and include them into the image.
2023-05-11 05:55:23 +03:00
18475fca74
Try enabling standard ds1307 for dualeth
2023-03-03 03:34:56 +02:00
3c0b752465
Add kmod-i2c-mux to PACKAGES
2023-03-03 03:30:44 +02:00
af4e1053b6
Work around inability to add files to boot via FILES make parameter
2023-03-03 03:30:44 +02:00
31107a2ef5
Build a separate image for each bootconfig, add pcf8563 kmod for sensing
2023-03-03 03:30:44 +02:00
68bee355e2
Add i2c kmod and the files
2023-03-03 03:30:43 +02:00
90e53ad77b
Add luci-proto-wireguard
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-03-01 14:37:27 +01:00
80c1368f2c
Remove cherrypy
...
buildbot/travis_bionic Build done.
buildbot/multibuild_parent Build done.
buildbot/job/openwrt Build done.
- I don't need it after all
2023-03-01 08:17:25 +01:00
7b3a05217c
Refactor and cleanup defaults
...
- 49-network is now using versioning
- 50-dropbear will make sure dropbear runs even if no version bump
happened
2023-03-01 08:15:29 +01:00
e03f2fc84f
Add packages
...
buildbot/travis_bionic Build done.
buildbot/multibuild_parent Build done.
buildbot/job/openwrt Build done.
- found some missing and nice to have packages during testing
- also increase rootfs size
- also add encryption support to collectd network protocol
2023-03-01 03:53:35 +01:00
85c081df3d
Replace opessh-server with dropbear
...
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
- apparently dropbear now supports ed25519 keys so openssh isn't
necessary anymore
2023-02-23 20:44:13 +08:00
1e60f1fd33
Remove adguard and DoH
...
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
- adguard needs manual setup and the install UI is exposed by default
- I would like to test DoH first, I suspect it's interfering with NTP
during boot (sysntpd needs to be restarted manually to work, strace
found that it can't resolve if started from init)
2023-02-23 11:19:59 +08:00
44c6ed93c4
Set a custom uci option to determine applied defaults
buildbot/travis_bionic Build done.
buildbot/multibuild_parent Build done.
buildbot/job/openwrt Build done.
2023-02-16 02:48:26 +02:00
68196ebf44
Trying to make uci network configuration one time
2023-02-15 03:36:03 +02:00
8ebae57e5f
Change network defaults
...
buildbot/travis_bionic Build done.
buildbot/multibuild_parent Build done.
buildbot/job/openwrt Build done.
- eth0 is WAN, eth1 LAN
- firewall allow incoming SSH
2023-02-14 14:23:41 +08:00
cd8043f92b
Fix ssh permissions and move ssh defaults file
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-02-14 12:08:16 +08:00
ba36504d3c
Add a common uci-defaults file
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-02-10 05:19:09 +02:00
c5d9f4329a
Disable ext4 images. Fixes #13 .
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-02-09 23:53:02 +02:00
2f3be6009c
Add authorized_keys, disable password login, restart sshd
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-02-08 16:24:26 +02:00
96985a61db
Replace dropbear by openssh-server using imagebuilder
2023-02-02 18:32:32 +02:00
79f18da3a5
Copy ipk from packages overlay
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-02-02 07:16:52 +02:00
69e73319ec
Try to install CherryPy with python3-packages
2023-02-02 06:42:24 +02:00
b3092b5c33
Add ca-certificates
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-01-27 15:51:29 +02:00
390133d345
Install packages for using LuCI with nginx and ACME
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-01-26 19:05:44 +02:00
4aaf2cd35e
Double rootfs partition size, make manifest
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-01-25 11:03:37 +02:00
765d5c372e
https-dns-proxy for DoH with dnsmasq together with corresponding LuCI app
2023-01-24 22:19:46 +02:00
24ccd9dc42
Add some packages
2023-01-24 22:19:41 +02:00
56f403d753
Add todo
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-01-19 15:29:44 +08:00
47677119ff
Add edatec overlay files
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-01-19 15:11:59 +08:00
02dad2307a
Typo
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-01-18 13:14:02 +08:00
cb7e84e6fe
Fix asterisk group change
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-01-18 13:01:34 +08:00
75bfc960b7
Re-add collectd-mod-sqm
2023-01-18 12:57:38 +08:00
d11a1ee2ea
Remove unavailable packages
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-01-18 11:17:36 +08:00
c7c0813d09
Add collectd packages
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-01-18 09:34:57 +08:00
f3c5dc06d4
asterisk-chan-quecktel tuning
...
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
- add asterisk to `audio` and `dialout` groups
- use UAC config file for quectel
2023-01-18 07:41:00 +08:00
ed3791fe1c
Added missing packages
buildbot/multibuild_parent Build done.
buildbot/travis_bionic Build done.
buildbot/job/openwrt Build done.
2023-01-13 23:14:42 +02:00
73b6bdecfd
Edit Makefile again
2023-01-13 03:03:51 +02:00
1da3e27066
Parametrize downloads further, reverse apt packages
2023-01-13 00:57:18 +02:00
b527854368
Build a single package with its deps, use builder for images.
2023-01-13 00:55:15 +02:00
fb3dae6197
Move toolchain installation into Dockerfile:
...
break the big make step into several ones. Make also a factory world.
Extra packages are made in the build.sh.
2023-01-12 02:03:07 +02:00
9e905faff0
Try to build a single package: add feeds
2023-01-12 02:01:09 +02:00