Kaynağa Gözat

chore: 把dadk换成insiders版本

Signed-off-by: longjin <[email protected]>
longjin 4 ay önce
ebeveyn
işleme
a7c352211d
39 değiştirilmiş dosya ile 63 ekleme ve 42 silme
  1. 24 0
      dadk-manifest.toml
  2. 2 5
      user/Makefile
  3. 1 1
      user/dadk/config/about.dadk
  4. 1 1
      user/dadk/config/clear-0.1.0.dadk
  5. 1 1
      user/dadk/config/dmesg-0.1.0.dadk
  6. 1 1
      user/dadk/config/http_server-0.1.0.dadk
  7. 1 1
      user/dadk/config/riscv_init-0.1.0.dadk
  8. 1 1
      user/dadk/config/test_alarm_0_1_0.dadk
  9. 1 1
      user/dadk/config/test_backlog_0_1_0.dadk
  10. 1 1
      user/dadk/config/test_bind-0.1.0.dadk
  11. 1 1
      user/dadk/config/test_blockcache_0_1_0.dadk
  12. 1 1
      user/dadk/config/test_chown_0_1_0.dadk
  13. 1 1
      user/dadk/config/test_cred-0.1.0.dadk
  14. 1 1
      user/dadk/config/test_dup3_0_1_0.dadk
  15. 1 1
      user/dadk/config/test_ebpf_0_1_0.dadk
  16. 1 1
      user/dadk/config/test_eventfd_0_1_0.dadk
  17. 1 1
      user/dadk/config/test_filemap-0.1.0.dadk
  18. 1 1
      user/dadk/config/test_for_robustfutex_0_1_0.dadk
  19. 1 1
      user/dadk/config/test_fstat-0.1.0.dadk
  20. 1 1
      user/dadk/config/test_fstatfs_0_1_0.dadk
  21. 1 1
      user/dadk/config/test_gettimeofday-0.1.0.dadk
  22. 1 1
      user/dadk/config/test_kvm_0_1_0.dadk
  23. 1 1
      user/dadk/config/test_lo_0_1_0.dadk
  24. 1 1
      user/dadk/config/test_mkfifo-0.1.0.dadk
  25. 1 1
      user/dadk/config/test_mount_1_0_0.dadk
  26. 1 1
      user/dadk/config/test_pty-0.1.0.dadk
  27. 1 1
      user/dadk/config/test_ramfs-0.1.0.dadk
  28. 1 1
      user/dadk/config/test_shm-0.1.0.dadk
  29. 1 1
      user/dadk/config/test_sigint-0.1.0.dadk
  30. 1 1
      user/dadk/config/test_signal-0.1.0.dadk
  31. 1 1
      user/dadk/config/test_socket-0.1.0.dadk
  32. 1 1
      user/dadk/config/test_sqlite3-3.42.0.dadk
  33. 1 1
      user/dadk/config/test_statfs_0_1_0.dadk
  34. 1 1
      user/dadk/config/test_statx_0_1_0.dadk
  35. 1 1
      user/dadk/config/test_symlink_0_1_0.dadk
  36. 1 1
      user/dadk/config/test_tokio-0.1.0.dadk
  37. 1 1
      user/dadk/config/test_uart-0.1.0.dadk
  38. 1 1
      user/dadk/config/test_utimensat_0_1_0.dadk
  39. 1 1
      user/dadk/config/user_manage-0.1.0.dadk

+ 24 - 0
dadk-manifest.toml

@@ -0,0 +1,24 @@
+# DADK 总控文件
+
+[metadata]
+# Target architecture. Options: x86_64, riscv64
+arch = "x86_64"
+
+# Hypervisor config path
+hypervisor-config = "config/hypervisor.toml"
+
+# RootFS config path
+rootfs-config = "config/rootfs.toml"
+
+# Boot config path
+boot-config = "config/boot.toml"
+
+# System root directory folder (DADK will copy the files in this directory to the root directory of the disk image)
+sysroot-dir = "bin/sysroot"
+
+# DADK Root Cache directory path
+cache-root-dir = "bin/dadk_cache"
+
+# User configuration directory path
+# 这个字段只是临时用于兼容旧版本,v0.2版本重构完成后会删除
+user-config-dir = "user/dadk/config"

+ 2 - 5
user/Makefile

@@ -41,15 +41,12 @@ endif
 .PHONY: dadk_run
 dadk_run: install_dadk
 	mkdir -p $(DADK_CACHE_DIR)
-	dadk --config-dir dadk/config --cache-dir $(DADK_CACHE_DIR) --dragonos-dir $(ROOT_PATH)/bin/sysroot build
-	dadk --config-dir dadk/config --cache-dir $(DADK_CACHE_DIR) --dragonos-dir $(ROOT_PATH)/bin/sysroot install
+	dadk-insiders user build -w $(ROOT_PATH)
+	dadk-insiders user install -w $(ROOT_PATH)
 
 .PHONY: dadk_clean
 dadk_clean: install_dadk
 	@echo dadk_clean
-# 不运行dadk clean的原因是,把clean的工作交给应用程序自己去做,这样可以节省编译时间
-#dadk --config-dir dadk/config --cache-dir $(DADK_CACHE_DIR) --dragonos-dir $(ROOT_PATH)/bin/sysroot clean src
-#dadk --config-dir dadk/config --cache-dir $(DADK_CACHE_DIR) --dragonos-dir $(ROOT_PATH)/bin/sysroot clean target
 
 all:
 	mkdir -p $(ROOT_PATH)/bin/sysroot

+ 1 - 1
user/dadk/config/about.dadk

@@ -6,7 +6,7 @@
     "task_type": {
       "BuildFromSource": {
         "Local": {
-          "path": "apps/about"
+          "path": "user/apps/about"
         }
       }
     },

+ 1 - 1
user/dadk/config/clear-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/clear"
+        "path": "user/apps/clear"
       }
     }
   },

+ 1 - 1
user/dadk/config/dmesg-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/dmesg"
+        "path": "user/apps/dmesg"
       }
     }
   },

+ 1 - 1
user/dadk/config/http_server-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/http_server"
+        "path": "user/apps/http_server"
       }
     }
   },

+ 1 - 1
user/dadk/config/riscv_init-0.1.0.dadk

@@ -6,7 +6,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/riscv_init"
+        "path": "user/apps/riscv_init"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_alarm_0_1_0.dadk

@@ -6,7 +6,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_alarm"
+        "path": "user/apps/test_alarm"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_backlog_0_1_0.dadk

@@ -6,7 +6,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test-backlog"
+        "path": "user/apps/test-backlog"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_bind-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_bind"
+        "path": "user/apps/test_bind"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_blockcache_0_1_0.dadk

@@ -6,7 +6,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test-blockcache"
+        "path": "user/apps/test-blockcache"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_chown_0_1_0.dadk

@@ -6,7 +6,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test-chown"
+        "path": "user/apps/test-chown"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_cred-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_cred"
+        "path": "user/apps/test_cred"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_dup3_0_1_0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_dup3"
+        "path": "user/apps/test_dup3"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_ebpf_0_1_0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_ebpf"
+        "path": "user/apps/test_ebpf"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_eventfd_0_1_0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_eventfd"
+        "path": "user/apps/test_eventfd"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_filemap-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_filemap"
+        "path": "user/apps/test_filemap"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_for_robustfutex_0_1_0.dadk

@@ -6,7 +6,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test-for-robustfutex"
+        "path": "user/apps/test-for-robustfutex"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_fstat-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_fstat"
+        "path": "user/apps/test_fstat"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_fstatfs_0_1_0.dadk

@@ -6,7 +6,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_fstatfs"
+        "path": "user/apps/test_fstatfs"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_gettimeofday-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_gettimeofday"
+        "path": "user/apps/test_gettimeofday"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_kvm_0_1_0.dadk

@@ -6,7 +6,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_kvm"
+        "path": "user/apps/test_kvm"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_lo_0_1_0.dadk

@@ -6,7 +6,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_lo"
+        "path": "user/apps/test_lo"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_mkfifo-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_mkfifo"
+        "path": "user/apps/test_mkfifo"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_mount_1_0_0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test-mount"
+        "path": "user/apps/test-mount"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_pty-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_pty"
+        "path": "user/apps/test_pty"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_ramfs-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_ramfs"
+        "path": "user/apps/test_ramfs"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_shm-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_shm"
+        "path": "user/apps/test_shm"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_sigint-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_sigint"
+        "path": "user/apps/test_sigint"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_signal-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_signal"
+        "path": "user/apps/test_signal"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_socket-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_socket"
+        "path": "user/apps/test_socket"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_sqlite3-3.42.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_sqlite3"
+        "path": "user/apps/test_sqlite3"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_statfs_0_1_0.dadk

@@ -6,7 +6,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_statfs"
+        "path": "user/apps/test_statfs"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_statx_0_1_0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_statx"
+        "path": "user/apps/test_statx"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_symlink_0_1_0.dadk

@@ -6,7 +6,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test-symlink"
+        "path": "user/apps/test-symlink"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_tokio-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_tokio"
+        "path": "user/apps/test_tokio"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_uart-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_uart"
+        "path": "user/apps/test_uart"
       }
     }
   },

+ 1 - 1
user/dadk/config/test_utimensat_0_1_0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/test_utimensat"
+        "path": "user/apps/test_utimensat"
       }
     }
   },

+ 1 - 1
user/dadk/config/user_manage-0.1.0.dadk

@@ -5,7 +5,7 @@
   "task_type": {
     "BuildFromSource": {
       "Local": {
-        "path": "apps/user-manage"
+        "path": "user/apps/user-manage"
       }
     }
   },