
必要なフォルダを作成するには3つのコマンドがありますMakefile
。
install -d $(DESTDIR)/usr/lib/app
install -d $(DESTDIR)/usr/lib/app/scripts
install -d $(DESTDIR)/usr/lib/app/scripts/network-service
フラグを使って一行に入れることはできますか?
答え1
最後のコマンドのみが必要です。install -d
不足している中間ディレクトリが作成されます。
install -d "$(DESTDIR)/usr/lib/app/scripts/network-service"
GNUinstall
マニュアルから:
-d
、--directory
すべての引数をディレクトリ名として扱います。指定されたディレクトリにすべてのコンポーネントを作成します。
BSDは次のようinstall
に動作します。
-d
ディレクトリを作成します。必要に応じて欠落している親ディレクトリを作成します。このオプションは
-B
、、、、、、、、またはオプション と一緒に-b
は使用できません。-C
-c
-f
-p
-S
-s