Commit Graph

100 Commits

Author SHA1 Message Date
Lee Miller d56af4d393
Replace packages branch literal by an expression
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-12-01 23:14:04 +02:00
Lee Miller a3d0b97c8f
Apply optimisations from #30
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-11-27 05:54:42 +02:00
Lee Miller 42ca3e439b
Remove reverting of the i2c-tools package - fixed upstream
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-11-22 01:28:47 +02:00
Lee Miller 2b5cbe32df
Use EXTRA_IMAGE_NAME Image Builder variable instead of moving
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-11-07 00:25:56 +02:00
Peter Šurda 5f8faea941
Add docker config
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-10-26 13:13:43 +08:00
Lee Miller 86890bf436
Update resolvelib package
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-10-24 04:52:07 +03:00
Lee Miller b5eb13dcb6
Add python3-ansible-core-src package into base PACKAGES 2023-10-24 04:52:05 +03:00
Lee Miller dca142cb68
Add also GitPython package and its depends 2023-10-24 04:51:25 +03:00
Lee Miller 9cb4cbebf4
Add missing dependencies 2023-10-24 04:51:25 +03:00
Lee Miller 96883344fe
Add a package for ansible-core 2023-10-24 04:51:11 +03:00
Lee Miller 400678c759
Revert i2c-tools to release 1 and make
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-10-19 05:56:35 +03:00
Lee Miller be26956e3e
Add a PKG_ARCH variable, reuse packages built from feed base
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-08-07 22:26:30 +03:00
Lee Miller d876323952
Improve Dockerfile:
- fully parametrize downloads,
 - move env parameters down after apt packages install,
 - add python3-distutils for building without buildbot.
2023-08-07 22:25:56 +03:00
Lee Miller 8fd3afcdb3
Try replacing a revision of packages feed by the branch name
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-08-07 07:29:30 +03:00
Peter Šurda 04440d8f55
Add docker to waveshare and bump partition size
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-07-04 16:02:21 +08:00
Lee Miller aed9b64b71
Make a package for nvme-cli and include it into the waveshare image.
buildbot/travis_bionic Build done. Details
buildbot/multibuild_parent Build done. Details
buildbot/job/openwrt Build done. Details
Also move there kmod-nvme.
2023-06-19 14:48:04 +03:00
Lee Miller dc15708ee0
Bundle asterisk packages only into sensing images
buildbot/travis_bionic Build done. Details
buildbot/multibuild_parent Build done. Details
buildbot/job/openwrt Build done. Details
2023-06-10 19:01:25 +03:00
Lee Miller 0c1230e507
Make a package for kmod-nvme and include it into the image.
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-06-10 02:58:06 +03:00
Lee Miller 98b353fbc7
Introduce kmod.mk for common code building the kernel modules 2023-06-10 02:58:06 +03:00
Lee Miller 45a1c1d736
Make a separate image for waveshare
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-06-08 03:13:48 +03:00
Lee Miller 92ab2ebe7a
In uci-defaults detect a SATA controller and install needed packages 2023-05-30 23:42:55 +03:00
Lee Miller a3ddbfac67
Exit early if imagebuilder fails
buildbot/travis_bionic Build done. Details
buildbot/multibuild_parent Build done. Details
buildbot/job/openwrt Build done. Details
2023-05-26 01:50:19 +03:00
Lee Miller afa793799c
Rename feed to local 2023-05-26 01:48:20 +03:00
Lee Miller 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
Lee Miller 604299e7ce
Comment out downloading of toolchain - it's not used 2023-05-24 17:26:05 +03:00
Peter Šurda ffc564720c
Typo
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
- 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
Lee Miller 644618d9c4
Copy additional bootconfig as current.txt
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-05-17 18:17:58 +03:00
Lee Miller 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
Lee Miller 18475fca74
Try enabling standard ds1307 for dualeth 2023-03-03 03:34:56 +02:00
Lee Miller 3c0b752465
Add kmod-i2c-mux to PACKAGES 2023-03-03 03:30:44 +02:00
Lee Miller af4e1053b6
Work around inability to add files to boot via FILES make parameter 2023-03-03 03:30:44 +02:00
Lee Miller 31107a2ef5
Build a separate image for each bootconfig, add pcf8563 kmod for sensing 2023-03-03 03:30:44 +02:00
Lee Miller 68bee355e2
Add i2c kmod and the files 2023-03-03 03:30:43 +02:00
Peter Šurda 90e53ad77b
Add luci-proto-wireguard
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-03-01 14:37:27 +01:00
Peter Šurda 80c1368f2c
Remove cherrypy
buildbot/travis_bionic Build done. Details
buildbot/multibuild_parent Build done. Details
buildbot/job/openwrt Build done. Details
- I don't need it after all
2023-03-01 08:17:25 +01:00
Peter Šurda 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
Peter Šurda e03f2fc84f
Add packages
buildbot/travis_bionic Build done. Details
buildbot/multibuild_parent Build done. Details
buildbot/job/openwrt Build done. Details
- 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
Peter Šurda 85c081df3d
Replace opessh-server with dropbear
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
- apparently dropbear now supports ed25519 keys so openssh isn't
  necessary anymore
2023-02-23 20:44:13 +08:00
Peter Šurda 1e60f1fd33
Remove adguard and DoH
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
- 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
Lee Miller 44c6ed93c4
Set a custom uci option to determine applied defaults
buildbot/travis_bionic Build done. Details
buildbot/multibuild_parent Build done. Details
buildbot/job/openwrt Build done. Details
2023-02-16 02:48:26 +02:00
Lee Miller 68196ebf44
Trying to make uci network configuration one time 2023-02-15 03:36:03 +02:00
Peter Šurda 8ebae57e5f
Change network defaults
buildbot/travis_bionic Build done. Details
buildbot/multibuild_parent Build done. Details
buildbot/job/openwrt Build done. Details
- eth0 is WAN, eth1 LAN
- firewall allow incoming SSH
2023-02-14 14:23:41 +08:00
Peter Šurda cd8043f92b
Fix ssh permissions and move ssh defaults file
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-02-14 12:08:16 +08:00
Lee Miller ba36504d3c
Add a common uci-defaults file
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-02-10 05:19:09 +02:00
Lee Miller c5d9f4329a
Disable ext4 images. Fixes #13.
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-02-09 23:53:02 +02:00
Lee Miller 2f3be6009c
Add authorized_keys, disable password login, restart sshd
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-02-08 16:24:26 +02:00
Lee Miller 96985a61db
Replace dropbear by openssh-server using imagebuilder 2023-02-02 18:32:32 +02:00
Lee Miller 79f18da3a5
Copy ipk from packages overlay
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-02-02 07:16:52 +02:00
Lee Miller 69e73319ec
Try to install CherryPy with python3-packages 2023-02-02 06:42:24 +02:00
Lee Miller b3092b5c33
Add ca-certificates
buildbot/multibuild_parent Build done. Details
buildbot/travis_bionic Build done. Details
buildbot/job/openwrt Build done. Details
2023-01-27 15:51:29 +02:00