95 Commits

Author SHA1 Message Date
Tobias Knöppler
a97397102a Fix armbian builds 2025-09-30 21:05:04 +02:00
Tobias Knöppler
5dcd4b1ff6 armbian.sh: Test starting redis if install fails 2025-09-13 20:23:30 +02:00
Tobias Knöppler
502a5c8be3 armbian.sh: Add debug output on failure 2025-09-13 19:43:07 +02:00
Tobias Knöppler
6ed2c17b06 Use armbian release branch instead of tag 2025-09-13 19:30:59 +02:00
Tobias Knöppler
06f50ed3de Update armbian base to latest version 2025-09-13 18:04:11 +02:00
Tobias Knöppler
31d5ed984f
build-sd-images.yml: Adjust php fpm fix to correct php version
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-24 19:38:46 +02:00
Tobias Knöppler
ef849572d7
build-SD-armbian.sh: Fix path to armbian_version
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-23 18:53:00 +02:00
Tobias Knöppler
1fb070df55
ncp-update-nc: fix update termination detection
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-19 05:00:49 +02:00
Tobias Kn?ppler
f032fd7147
build-SD-armbian.sh: Update Armbian version
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-11 11:50:42 +02:00
Tobias K
d7f7ff4133
build-LXD.sh: Migrate to incus
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-05-06 19:20:15 +02:00
Tobias K
91ac514893
build-LXD.sh: Make sure to set branch variable if inherited
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-02 01:45:48 +02:00
Tobias Knöppler
9959a4e5b1
build-SD-armbian.sh: Build off of armbian/build branch v24.02
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:47:01 +02:00
Tobias Knöppler
78039d38d1
armbian.sh: Disable autologin, require root password and use passwd -l instead of nologin shell for root login prevention
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:46:57 +02:00
Tobias Knöppler
eadb23c049
build-LXD.sh,system_tests.py,build-lxd.yml: Add support for incus
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:46:57 +02:00
Tobias Knöppler
fb9d93e63b
build-SD-armbian.sh: Use main branch of armbian/build
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-28 14:53:28 +01:00
Tobias Knöppler
f6dfa1cf41
build-SD-armbian.sh: Use branch v24.02 of armbian/build repo instead of tag
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 22:42:21 +01:00
Tobias K
48f6989b78
build-SD-armbian.sh: Update armbian build code to v24.2.1
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 13:40:15 +01:00
Tobias Knöppler
6f2b315fdf
build-SD-armbian.sh: Use latest release of armbian instead of arbitrary commit
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 13:40:14 +01:00
Tobias Knöppler
26076e4212
build-SD-armbian.sh: Use latest commit of armbian/build
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 13:40:14 +01:00
Tobias Knöppler
a542b5e1b7
build/*: Fix capitalization in NCP images
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-02-01 00:02:32 +01:00
Tobias K
516935ec9c
build-sd-images.yml: Fix qemu-static support for ubuntu-latest runner
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-01-28 14:52:49 +01:00
Tobias K
c5eb4589c8
build-SD-armbian.sh: Set INCLUDE_HOME_DIR=yes during build
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-01-25 18:39:54 +01:00
Tobias K
62623b5749
build-SD-armbian.sh: set INCLUDE_HOME_DIR=yes
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-01-25 00:35:33 +01:00
Tobias Knöppler
9396f7932b
build-SD-armbian.sh: Pin armbian/build to commit 8f262c6 until upstream issue is resolved
upstream issue: https://github.com/armbian/build/issues/5918

Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-11-15 18:35:29 +01:00
Tobias Knöppler
48b361bf4a
build-sd-images.yml: Fix armbian build
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-18 22:34:18 +02:00
Tobias Knöppler
f1b1f643bc
Add build-SD-armbian-vagrant.sh
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-18 00:04:12 +02:00
Tobias Knöppler
f1f6ca3bc7
Rename TMPDIR environment variables to TEMPDIR to avoid overriding php temp dir.
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-18 00:04:01 +02:00
Tobias Knöppler
1d77f6d5c1
build-SD-armbian.sh: Use armbian-next to build NCP images
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-11 14:27:20 +02:00
Tobias Knöppler
9ed15a5a30
build-SD-armbian.sh: Patch rootfs size determination in armbian build code
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-10 22:01:01 +02:00
Tobias Knöppler
f5a71daa14
build-SD-armbian.sh: Disable armbian's FAST_CREATE_IMAGE
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-10 20:03:21 +02:00
Tobias Knöppler
6a5f469f21
build-SD-armbian.sh: Don't checkout git history
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-10 17:34:12 +02:00
Tobias Knöppler
83cc630932
build-docker.sh: Remove docker-* prefix from tags during build (#1769)
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-05-01 14:44:36 +02:00
Tobias K
c770c4190c
run-parts.sh: Fix order of parameters to notify_admin
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-05-01 14:44:36 +02:00
Tobias Knöppler
f72b11d938
run-parts.sh: Notify docker users about discontinuation of NCP docker
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-15 02:28:42 +02:00
Tobias Knöppler
378df3bd5c
build-SD-armbian.sh: Use armbian v23.02 as base
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-03-28 11:12:04 +02:00
Tobias Knöppler
078210b52c
Add support for arm64 lxd image (#1751)
* build-LXD.sh, build-lxd.yml, release.yml: Add support for lxd images for armhf/arm64
* release.yml: Remove armhf lxd as target platform
* build-LXD.sh: Attempt to start container as root if user service couldn't be started
* build-lxd.yml: Use architecture specific runner for unit tests
* build-lxd.yml: Allow 'setup firefox' to fail (not required on self-hosted runner)
* Allow 'fix lxd' step to fail
* build-lxd.yml: Allow 'setup geckodriver' step to fail (not required on self-hosted runner)
* build-lxd.yml: Delete lxd images on self-hosted runner before running tests

---------

Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-03-26 16:15:04 +02:00
Tobias Knöppler
6a71870278
run-parts.sh: Read NC version from /data instead of /var/www
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-03-26 15:36:29 +02:00
Tobias Knöppler
a13a88bdb7
run-parts.sh: Compare minimum to currently installed nc version on docker startup
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-03-26 15:36:29 +02:00
Tobias Knöppler
b9acc8a0d7
Dockerfile: Disable branch pinning as it has no effect during build
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:06 +01:00
Tobias Knöppler
f121aac809
library.sh: Simplify clear_opcache
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:06 +01:00
Tobias Knöppler
a5f777ae86
000ncp: Fix copying of new config files to persistent config
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:06 +01:00
Tobias Knöppler
30fe8c763c
000ncp: Copy new config files to persistent config
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:05 +01:00
Tobias Knöppler
41a7b6b373
010lamp: clear opcache on container startup
- Dockerfile: Set apache configuration environment variables
- library.sh: Only retry setting up notify_push on failure

Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:05 +01:00
Tobias Knöppler
52f6454e23
build-SD-armbian.sh: Update to latest raspios version
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:00 +01:00
Tobias Knöppler
f763e79f76
build-docker.yml: Include nextcloud update in update test
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:00 +01:00
Tobias Knöppler
a09ddbe308
020nextcloud: Fix NC logfile path
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:20:59 +01:00
Tobias K
23f698da20
000ncp: Install templates during docker startup
- docker-build.yml: Fix update-test job

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:36 +01:00
Tobias K
64fa7d4e10
Fix setting up datadir at new default location during docker build
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:35 +01:00
Tobias K
2072f77720
Installer and pipeline fixes
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:35 +01:00
Tobias K
bd835dcd82
Fix installation and pipeline errors
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:34 +01:00