package/thttpd: remove package

Despite the last thttpd release 2.29 back in 2018, the package doesn't
build with modern compiler (gcc-15) and Autoconf (newer than 2.13) [1].

Remove TestThttpd from our testsuite.

[1] https://lore.kernel.org/buildroot/20250811203206.1506378-1-romain.naour@smile.fr/

Cc: Julien Olivain <ju.o@free.fr>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
This commit is contained in:
Romain Naour
2025-08-23 21:49:53 +02:00
committed by Arnout Vandecappelle
parent 667871b06d
commit c6b8ddab6e
9 changed files with 7 additions and 150 deletions

View File

@@ -1,26 +0,0 @@
import os
import infra.basetest
class TestThttpd(infra.basetest.BRTest):
config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \
"""
BR2_PACKAGE_THTTPD=y
BR2_TARGET_ROOTFS_CPIO=y
# BR2_TARGET_ROOTFS_TAR is not set
"""
def test_run(self):
cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio")
self.emulator.boot(arch="armv5",
kernel="builtin",
options=["-initrd", cpio_file])
self.emulator.login()
msg = "Hello Buildroot!"
self.assertRunOk("thttpd -V")
self.assertRunOk(f"echo '{msg}' > /var/www/data/index.html")
self.assertRunOk("wget http://localhost/index.html")
self.assertRunOk(f"grep -F '{msg}' index.html")