Skip to content

OpenWrt: drop the bash dependency - #1932

Open
flatstik wants to merge 1 commit into
veracrypt:masterfrom
flatstik:openwrt-no-bash
Open

flatstik wants to merge 1 commit into
veracrypt:masterfrom
flatstik:openwrt-no-bash

Conversation

@flatstik

Copy link
Copy Markdown
Contributor

mount.veracrypt is a POSIX shell script since #1895 (it runs with BusyBox ash), but the OpenWrt recipe added by #1615 still declares +bash and its README says the helper has a Bash shebang. This drops bash from the package dependencies, the minimal SDK config, the feeds and runtime packages build_veracrypt_openwrt.sh prepares, the QEMU test's package list, and the README.

The POSIX helper runs on OpenWrt without bash: it is installed that way by the OpenWrt packages feed submission (openwrt/packages#30597) and tested with BusyBox ash on an RT-AX53U (OpenWrt 25.12, mipsel). I did not run the full SDK + QEMU flow here.

mount.veracrypt is a POSIX shell script since veracrypt#1895 and runs with
BusyBox ash, so the OpenWrt recipe no longer needs bash: drop it from
the package dependencies, the minimal SDK config, the feeds and runtime
packages the build script prepares, the QEMU test's package list, and
the README.

Signed-off-by: Ville Takio <ville+git@takio.fi>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant