summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-13upgrade: remove procd-jailHEADmasterMikael Magnusson
It can't be used on LXD instances.
2024-01-13upgrade: fix sysupgrade_restoreMikael Magnusson
Use a temporary file since the execute command seems to allow at most around 200000 bytes.
2023-07-08upgrade: build openwrt_manifestMikael Magnusson
2023-07-08Build 22.03.5 by defaultMikael Magnusson
2023-01-31upgrade: don't add unnecessary packagesMikael Magnusson
Add packages added to old version.
2023-01-31upgrade: fix problem with missing profilesMikael Magnusson
2021-09-06upgrade: fix problem with upgrading versioned librariesMikael Magnusson
Apply heuristics to generate base names of versioned libraries.
2021-05-29Build 19.07.7 by defaultMikael Magnusson
2021-05-29Disable package upgrades by default and add option to build,shMikael Magnusson
Upgrading openwrt-keyring fails because a file conflicts with base-files. * check_data_file_clashes: Package openwrt-keyring wants to install file /tmp/build.759637/rootfs/etc/opkg/keys/f94b9dd6febac963 But that file is already provided by package * base-files Disable upgrades for now since upgrades aren't fully supported by OpenWrt anyway and other packages might break in the future. Closes: #29
2020-05-03Update requirementsMikael Magnusson
Remove packages needed for building a patched procd in OpenWrt 18.06 and earlier.
2020-05-03Bump OpenWrt version to 19.07.2Mikael Magnusson
2020-05-03Fix building with bash invoked as shMikael Magnusson
Create /var/lock/ required by procd.sh when running on arch linux and other dists where sh is a symbolic link to bash. Fixes: #26
2020-05-03Use version specific cache dirsMikael Magnusson
Each version needs a separate package cache since package file names aren't unique between versions.
2020-02-23Merge pull request #25 from rkkoszewski/feature/raspberrypicompatMikma
Add support for 32bit ARM builds by having a aarch32 arch option
2020-02-22Add support for 32bit ARM buildsR
2020-02-14upgrade: Remove packages removed on old containerMikael Magnusson
Some packages may have been removed on the old container for example replaces by full versions. Remove them before installing packages since you can usually not have both full and normal versions installed at the same time.
2020-01-27Remove procd patch from procd-masterMikael Magnusson
The patch is not needed since commit e117ea30 in procd: "state: fix reboot causing shutdown inside LXC container" Closes: #21
2020-01-10Remove lede version detectionMikael Magnusson
Which was broken anyway.
2020-01-10Build 19.07.0 by defaultMikael Magnusson
2020-01-10Use default version in README exampleMikael Magnusson
2019-11-14Use procd reboot patch on 19.07Mikael Magnusson
2019-11-14Build OpenWrt 18.06.5 by defaultMikael Magnusson
2019-09-03Add container upgrade scriptMikael Magnusson
2019-09-03Fix if statementMikael Magnusson
2019-09-02Port PR #15 to procd master branchMikael Magnusson
2019-09-02Enable lxd consoleMikael Magnusson
2019-09-02Fix link to module directoryMikael Magnusson
2019-09-02Add /etc/openwrt_manifestMikael Magnusson
2019-09-02Support builds without procd patchesMikael Magnusson
2019-09-02Merge pull request #17 from aparcar/patch-3Mikma
Delete 0003-docker-fix-problem-stopping-container.patch
2019-09-02Merge pull request #15 from rkkoszewski/bugfix-lxc-rebootMikma
Add reboot event to allow rebooting of the container Fixes: #14
2019-08-30Delete 0003-docker-fix-problem-stopping-container.patchPaul Spooren
This patch is upstream https://git.openwrt.org/?p=project/procd.git;a=commit;h=832369078d818d19ab64051fdc8da9e06c90ad88
2019-08-17Add reboot event to allow rebooting of the containerR
2019-07-04Build OpenWrt 18.06.4 by defaultMikael Magnusson
2019-05-15Merge pull request #12 from aparcar/patch-2Mikma
Delete 0001-lxd-no-mounts.patch Closes: GH-11
2019-05-14Delete 0001-lxd-no-mounts.patchPaul Spooren
This patch is now included [upstream](https://git.openwrt.org/?p=project/procd.git;a=commit;h=9b354394e2ba818880ba8c65000c417ef1c560a7)!
2019-05-04Fill DHCP checksumsMikael Magnusson
Try to work-around broken DHCP clients (such as FreeBSD), with an iptables rule added to the default /etc/firewall.user. And install the required iptables-mod-checksum package by default.
2019-05-02Merge pull request #10 from aparcar/patch-1Mikma
Delete 0002-lxd-shutdown-on-SIGPWR.patch
2019-05-02Delete 0002-lxd-shutdown-on-SIGPWR.patchPaul Spooren
This patch went upstream[0] [0]: https://github.com/openwrt/openwrt/commit/430b66bbe8726a096b5db04dc34915ae9be1eaeb
2019-04-08Add Dockerfile for arm64 cross buildMikael Magnusson
2019-04-07Initial Dockerfile for aarch64Mikael Magnusson
2019-02-11Disable services (sysfixtime, sysntpd, led)Danny Sonnenschein
These services aren't necessary in a container, because there are no leds and time is kept in sync inside the hypervisor system.
2019-02-10Merge pull request #8 from lxdicted/bugfix/package-installationMikma
BUGFIX: Allow installation of multiple packages
2019-02-09BUGFIX: Allow installation of multiple packagesDanny Sonnenschein
2019-02-02Allow running with sudo or as root instead of fakerootMikael Magnusson
It works around a problem with fakeroot as seen in github pull request #6. Pack rootfs tar: rootfs/usr/lib/opkg/info/dropbear.conffiles: Cannot readlink: Invalid argument tar: rootfs/usr/lib/opkg/info/dropbear.control: Cannot readlink: Invalid argument tar: Exiting with failure status due to previous errors Tarball built: bin/openwrt-18.06.1-x86-64-lxd.tar.gz
2019-02-01Build OpenWrt 18.06.2 by defaultMikael Magnusson
2019-01-03Create dl directory if missingMikael Magnusson
Fixes build problem from clean checkout introduced in "Autodetect URLs for root fs and SDK".
2018-12-20Add aarch64 to usage documentationMikael Magnusson
2018-12-20Add support for armvirt-64 AKA aarch64Mikael Magnusson
Tested with qemu emulation only.
2018-12-20Autodetect URLs for root fs and SDKMikael Magnusson