У меня есть sls, который выглядит так:
/usr/local/share/CMEngine7.4.5.11:
archive.extracted:
- name: /usr/local/share/CMEngine7.4.5.11/
- enforce_toplevel: false
- extract_perms: true
- source: salt://cuna-calc-engine/v7.4.5.11/sourcecode.zip
- user: root
- group: root
Однако после извлечения у меня есть каталог, содержащий файлы, но все подкаталоги были превращены в файлы. Как я могу сохранить подкаталоги? Вместо этого:
-rw-r--r-- 1 root root 37251 Jul 8 12:24 BuildInfo\afxres.h
-rw-r--r-- 1 root root 672 Jul 8 12:24 BuildInfo\version.h
-rw-r--r-- 1 root root 428032 Jul 8 12:24 CALCDISC.DOC
-rw-r--r-- 1 root root 419328 Jul 8 12:24 CALCENG.DOC
-rw-r--r-- 1 root root 1815 Jul 8 12:24 CalcEngine\ascii.h
-rw-r--r-- 1 root root 1761 Jul 8 12:24 CalcEngine\asciitab.h
-rw-r--r-- 1 root root 45350 Jul 8 12:24 CalcEngine\cmain.c
-rw-r--r-- 1 root root 5587 Jul 8 12:24 CalcEngine\cmamtdtl.cpp
-rw-r--r-- 1 root root 3306 Jul 8 12:24 CalcEngine\cmamtdtl.h
хотелось бы видеть:
total 13008
drw-r--r-- 1 root root 37251 Jul 8 12:24 BuildInfo
-rw-r--r-- 1 root root 428032 Jul 8 12:24 CALCDISC.DOC
-rw-r--r-- 1 root root 419328 Jul 8 12:24 CALCENG.DOC
drw-r--r-- 1 root root 1815 Jul 8 12:24 CalcEngine