diff --git a/lib/make/ᐅᖓᕙᕆᐊᖅᓯᓂᖅ/mb_os.mk b/lib/make/ᐅᖓᕙᕆᐊᖅᓯᓂᖅ/mb_os.mk index 8485a80..a6663bd 100644 --- a/lib/make/ᐅᖓᕙᕆᐊᖅᓯᓂᖅ/mb_os.mk +++ b/lib/make/ᐅᖓᕙᕆᐊᖅᓯᓂᖅ/mb_os.mk @@ -42,10 +42,16 @@ endif endif -define mb-os-file-create -$(MB_ᕽᕽᕽ   )echo "" > $(1) +define mb-os-file-empty +$(MB_ᕽᕽᕽ   )$(file >$(1)) endef -$(call mb-make-call,mb-doc-function,mb-os-file-create,"Creates an empty file.","") +$(call mb-make-call,mb-doc-function,mb-os-file-empty,"Makes an file empty.","") + + +define mb-os-file-append +$(MB_ᕽᕽᕽ   )$(file >>$(1),$(2)) +endef +$(call mb-make-call,mb-doc-function,mb-os-file-append,"Appends text to an file"," ") define mb-os-file-copy diff --git a/lib/make/天房系統擴展/mb_autoexec.mk b/lib/make/天房系統擴展/mb_autoexec.mk index 2231e3e..c083d59 100644 --- a/lib/make/天房系統擴展/mb_autoexec.mk +++ b/lib/make/天房系統擴展/mb_autoexec.mk @@ -156,7 +156,7 @@ endef define mb-autoexec-write-default $(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-os-echo-remark,$(MB_I18N_AUTOEXEC_WRITE) $@) -$(MB_ᕽᕽᕽ   )@echo -n "" > $(1)/autoexec.bat +$(MB_ᕽᕽᕽ   )$(call mb-make-call,mb-os-file-empty,$(1)/autoexec.bat) $(MB_ᕽᕽᕽ   )$(if $(wildcard $(1)/utils),$(call mb-make-call,_mb-autoexec-write-preboot,$(1),utils\,$(2),$(3)),$(call mb-make-call,_mb-autoexec-write-preboot,$(1),,$(2),$(3))) $(MB_ᕽᕽᕽ   )$(if $(filter on,$(MB_AUTOEXEC_SHOW_HOST)),$(call mb-make-call,mb-autoexec-append-cmd,$(1),omsxctl boot_exec_show_host)) $(MB_ᕽᕽᕽ   )$(if $(MB_AUTOEXEC_STARTUP_NOTE),$(call mb-make-call,mb-autoexec-append-echo,$(1),mb::note $(MB_AUTOEXEC_STARTUP_NOTE)))