From 54d5d9dca7bb9ebd6f961998081e64fcb317e8b9 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sun, 31 May 2026 17:35:30 +0100 Subject: [PATCH] services: add a test service to test bshell --- services/bshell-test/CMakeLists.txt | 17 +++++++++++++++++ services/bshell-test/bshell-test.service | 9 +++++++++ services/bshell-test/test.bshell | 2 ++ services/targets/single-user.target | 3 ++- 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 services/bshell-test/CMakeLists.txt create mode 100644 services/bshell-test/bshell-test.service create mode 100644 services/bshell-test/test.bshell diff --git a/services/bshell-test/CMakeLists.txt b/services/bshell-test/CMakeLists.txt new file mode 100644 index 0000000..f7104c6 --- /dev/null +++ b/services/bshell-test/CMakeLists.txt @@ -0,0 +1,17 @@ +rosetta_add_misc_service( + NAME bshell-test + CFG_FILE ${CMAKE_CURRENT_SOURCE_DIR}/bshell-test.service) + +rosetta_service_add_file( + NAME bshell-test + SRC_FILE ${CMAKE_CURRENT_SOURCE_DIR}/test.bshell + DEST_DIR /sbin) + +sysroot_add_service( + NAME bshell-test + BIN_DIR /usr/bin + SVC_DIR /etc/herdd/services) +bsp_add_service( + NAME bshell-test + BIN_DIR /usr/bin + SVC_DIR /etc/herdd/services) diff --git a/services/bshell-test/bshell-test.service b/services/bshell-test/bshell-test.service new file mode 100644 index 0000000..f3d8259 --- /dev/null +++ b/services/bshell-test/bshell-test.service @@ -0,0 +1,9 @@ +# vim ft=toml +[unit] +description = "BShell Test Script" + +[service] +exec = [ + "/usr/bin/bshell", + "/sbin/test.bshell" +] diff --git a/services/bshell-test/test.bshell b/services/bshell-test/test.bshell new file mode 100644 index 0000000..d5fbd0d --- /dev/null +++ b/services/bshell-test/test.bshell @@ -0,0 +1,2 @@ +$x = "Jonh" +echo "Hello, $x!" diff --git a/services/targets/single-user.target b/services/targets/single-user.target index 2c60322..57037f1 100644 --- a/services/targets/single-user.target +++ b/services/targets/single-user.target @@ -5,5 +5,6 @@ description = "Single-User" [target] requires = [ "nsd.service", - "devmd.service" + "devmd.service", + "bshell-test.service" ]