summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-01-06package: Port zfs packagePhil Sutter
This still lacks some init scripts to reassemble pools and for other tasks. For now, I just do: | disks=$(blkid | sed -n 's,^/dev/\(sd[a-z]\): .* TYPE="crypto_LUKS".*,\1,p') | for disk in $disks; do | [ -b /dev/mapper/$disk ] || cryptsetup luksOpen \ | --key-file=/etc/mykeyfile /dev/$disk $disk | done | zpool import -a Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: Port apcupsdPhil Sutter
For USB-connected UPSs, kernel's USB_HIDDEV option is required as the daemon communicates via /dev/usb/hiddev* raw HID devices. Therefore make USB_HID select USB_HIDDEV (shouldn't hurt much on other systems) and select the former if the package is enabled. Ship a config which defaults to USB-based UPSs as they are probably the most common ones. Also install a minimal apccontrol which merely remounts relevant filesystems read-only in case of near blackout. The core OpenADK fs layout should tolerate pulling the plug as-is already. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: Port libexifPhil Sutter
Needed by upcoming minidlna package. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: base-files: Add bonding support to network scriptsPhil Sutter
Also add a sample LACP configuration and while being at it, fix the documentation URL. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: openssl: Disable docs buildPhil Sutter
Building man pages requires pod2man tool. Avoid this extra build dependency. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: util-linux: Do not build lsfd if not neededPhil Sutter
This actually works around a problem when building against uClibc which does not seem to provide process_vm_readv syscall and thus compiling lsfd fails. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: ca-certificates: Fix python3 pathPhil Sutter
Python is usually installed in /usr/bin. Actually this should use host-built python binary instead, but porting the dependencies seems non-trivial. Python packaging is such a mess. :( Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: python3-jinja2: Fix for including non-existent filePhil Sutter
The included mk/python.mk was removed by commit 179b687e2f99d ("remove python2 dependencies and packages"). Including python3.mk might be the right alternative? Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: mdadm: Update to version 4.4Phil Sutter
The old one didn't compile for me anymore, probably due to gcc-12.4.0 being more picky than the one used previously. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: glib: glib-host to explicitly depend on zlib-hostPhil Sutter
This is required, make sure things won't break if a config is possible which does not already pull it in via some other dependency. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: libxml2: Also fix for wrong libxml2.pc content in host buildPhil Sutter
Just like with libffi package, HOST_STYLE=auto led to 'prefix=/usr' in host build libffi.pc. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: libffi: Fix for wrong libffi.pc content in host buildPhil Sutter
This would also contain 'prefix=/usr'. Not sure what this 'auto' HOST_STYLE is supposed to do, but in this case it breaks things. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: zlib: Fix for wrong zlib.pc content in host buildPhil Sutter
The file contained 'prefix=/usr' which led to glib host build trying to link against the host's libz.so instead of the built one. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06target: config: Newer kernels moved DTB filesPhil Sutter
They moved in commit 724ba67515320 ("ARM: dts: Move .dts files to vendor sub-directories"), try to cover for it. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: ffmpeg: Drop outdated synth_filter_vfp.S extra sourcePhil Sutter
This file is present in ffmpeg sources since version 2.1 already and due to internal changes, it wont link anymore (undefined reference to ff_imdct_half_c). Just drop it. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: ffmpeg: Fix for build failure with newer binutilsPhil Sutter
Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: ffmpeg: Do not mandatory depend on libresslPhil Sutter
There is a package choice for libffmpeg to select the SSL backend library. It was buggy though, the build dependency was not recognized. Looks like the choice has to use PKG_LIBNAME to be recognized by depmaker. Fixes: b076cd3c45c85 ("ffmpeg: add choice for ssl") Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: samba: Fix for large files on 32bit targetPhil Sutter
Configure script incorrectly "detected" no flags are necessary. The odd result is that 'ls <largefile>' prints huge file size (16E) for files larger than 2GB while 'du <largefile>' is correct in mounted shares. Signed-off-by: Phil Sutter <phil@nwl.cc>
2024-12-18gcc: add old versionsWaldemar Brodkorb
2024-12-16elf2flt: allow older binutils to be usedWaldemar Brodkorb
2024-12-16add gcc6Waldemar Brodkorb
2024-12-15linux: fix assembly issue on kinetis k70 linux 2.6Waldemar Brodkorb
2024-12-15uclibc-ng: just warn, don't error out on Kernel 2.6Waldemar Brodkorb
2024-12-15use uImage kernel format for kinetis-k70Waldemar Brodkorb
2024-12-15elf2flt: binutils updateWaldemar Brodkorb
2024-12-15Kinetis K70 is Cortex-M4Waldemar Brodkorb
2024-12-15screen: update to 5.0.0Waldemar Brodkorb
2024-10-13imgtec-ci20: genimage config/ u-boot envWaldemar Brodkorb
2024-10-13linux: update 6.6.x/6.11.xWaldemar Brodkorb
2024-10-13ltp: update to 20240930Waldemar Brodkorb
2024-10-11asterisk: update to 20.9.3Waldemar Brodkorb
2024-10-11add openssl choiceWaldemar Brodkorb
2024-10-11use openssl instead of libresslWaldemar Brodkorb
2024-10-11use openssl instead of libresslWaldemar Brodkorb
2024-10-11python3: update to 3.11.10Waldemar Brodkorb
2024-10-09git: update to 2.47Waldemar Brodkorb
2024-10-09wget: update to 1.24.5Waldemar Brodkorb
2024-09-30rpcbind: update to 1.2.7Waldemar Brodkorb
2024-09-30libtirpc: update to 1.3.5Waldemar Brodkorb
2024-09-30libgpg-error: fix riscv64Waldemar Brodkorb
2024-09-25nfs-utils: update to 2.7.1Waldemar Brodkorb
2024-09-24curl: update to 8.10.1Waldemar Brodkorb
2024-09-24iproute2: update to 6.11.0Waldemar Brodkorb
2024-09-23openssh: update to 9.9p1Waldemar Brodkorb
2024-09-23tcpdump: update to 4.99.5Waldemar Brodkorb
2024-09-23libpcap: update to 1.10.5Waldemar Brodkorb
2024-09-23strace: update to 6.11Waldemar Brodkorb
2024-09-22bind: update to 9.18.30Waldemar Brodkorb
2024-09-22firefox: update to 129.0.2Waldemar Brodkorb
2024-09-11libssh: update to 0.11.1Waldemar Brodkorb