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,--directorytreat all arguments as directory names; create all components of the specified directories
Por que vale a pena, o BSD install também funciona assim:
-dCreate directories. Missing parent directories are created as required. This option cannot be used with the
-B,-b,-C,-c,-f,-p,-S, or-soptions.