Somente o último comando deve ser necessário. install -d
criará os diretórios intermediários ausentes:
install -d "$(DESTDIR)/usr/lib/app/scripts/network-service"
Do manual GNU install
:
-d
,--directory
treat all arguments as directory names; create all components of the specified directories
Por que vale a pena, o BSD install
também funciona assim:
-d
Create directories. Missing parent directories are created as required. This option cannot be used with the
-B
,-b
,-C
,-c
,-f
,-p
,-S
, or-s
options.