Преглед на файлове

让 DragonOS 仓库管理 service 文件 (#548)

* feat: create `user/services` folder to store service files
MContour преди 1 година
родител
ревизия
cf45dede2e
променени са 3 файла, в които са добавени 12 реда и са изтрити 2 реда
  1. 3 1
      user/Makefile
  2. 1 1
      user/dadk/config/dragon_reach-0.1.0.dadk
  3. 8 0
      user/services/shell.service

+ 3 - 1
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
 

+ 1 - 1
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"
       }
     }
   },

+ 8 - 0
user/services/shell.service

@@ -0,0 +1,8 @@
+[Unit]
+Description=Shell
+
+[Service]
+Type=simple
+ExecStart=/bin/NovaShell
+Restart=always
+ExecStartPre=-/bin/about.elf