Debian創建 deb 文件:通過
創建 deb 文件:通過 install
文件指定隱藏文件
我正在創建一個 deb 文件並使用該文件列舉我需要在包中具有的文件和路徑
install
。看起來像dir1/* path1 dir2/* path2 ...
但在結果
deb
-file 中沒有來自dir1
和的隱藏文件dir2
。看起來*
與隱藏文件不匹配。除了明確指定每一個之外,我怎麼能匹配它們?
使用的 glob
dh_install
是 perl glob,它以 csh glob 為模型。預設情況下,這些不匹配隱藏文件。為了獲取所有文件,包括隱藏文件,您需要使用兩個 glob。這是一個例子:dir1/.* path1 dir1/* path1
更新:已在對此答案的評論中指出 .* 匹配
.
和..
. 由於 perl 的 globbing 沒有提供任何東西來避免這種情況,因此需要顯式添加點文件。dir1/.htaccess path1