From cf45dede2e46d9341cec75871fdc1bc5961ba5a2 Mon Sep 17 00:00:00 2001 From: MContour Date: Sun, 3 Mar 2024 17:20:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A9=20DragonOS=20=E4=BB=93=E5=BA=93?= =?UTF-8?q?=E7=AE=A1=E7=90=86=20service=20=E6=96=87=E4=BB=B6=20(#548)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: create `user/services` folder to store service files --- user/Makefile | 4 +++- user/dadk/config/dragon_reach-0.1.0.dadk | 2 +- user/services/shell.service | 8 ++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 user/services/shell.service diff --git a/user/Makefile b/user/Makefile index c2f58ed0..1c888005 100644 --- a/user/Makefile +++ b/user/Makefile @@ -64,8 +64,10 @@ $(user_sub_dirs): ECHO sys_api_lib $(MAKE) -C $@ all CFLAGS="$(CFLAGS)" tmp_output_dir="$(tmp_output_dir)" output_dir="$(output_dir)" sys_libs_dir="$(shell pwd)/libs" -app: $(user_sub_dirs) dadk_run +copy_services: dadk_run + cp -r services/* $(ROOT_PATH)/bin/sysroot/etc/reach/system/ +app: $(user_sub_dirs) dadk_run copy_services all: make_output_dir diff --git a/user/dadk/config/dragon_reach-0.1.0.dadk b/user/dadk/config/dragon_reach-0.1.0.dadk index 170e55f4..8d63c996 100644 --- a/user/dadk/config/dragon_reach-0.1.0.dadk +++ b/user/dadk/config/dragon_reach-0.1.0.dadk @@ -6,7 +6,7 @@ "BuildFromSource": { "Git": { "url" : "https://git.mirrors.dragonos.org.cn/DragonOS-Community/DragonReach.git", - "revision": "3d99c3a9d9" + "revision": "01cdc56863" } } }, diff --git a/user/services/shell.service b/user/services/shell.service new file mode 100644 index 00000000..75bd9a40 --- /dev/null +++ b/user/services/shell.service @@ -0,0 +1,8 @@ +[Unit] +Description=Shell + +[Service] +Type=simple +ExecStart=/bin/NovaShell +Restart=always +ExecStartPre=-/bin/about.elf