[#409] Add default package changelog

Make it work with simple `dpkg-buildpackage`

Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
This commit is contained in:
Stanislav Bogatyrev 2022-10-26 09:48:00 +03:00 committed by Stanislav Bogatyrev
parent 92e9782c44
commit ff67e903ca
25 changed files with 54 additions and 39 deletions

41
debian/rules vendored
View file

@ -9,33 +9,32 @@ export DEB_BUILD_OPTIONS := nostrip
override_dh_auto_test:
override_dh_auto_install:
echo $(DEB_BUILD_OPTIONS)
dh_auto_install
echo $(DEB_BUILD_OPTIONS)
dh_auto_install
bin/neofs-adm gendoc -t man man/
bin/neofs-cli gendoc -t man man/
bin/neofs-adm gendoc -t man man/
bin/neofs-cli gendoc -t man man/
bin/neofs-adm completion bash > debian/neofs-adm.bash-completion
bin/neofs-cli completion bash > debian/neofs-cli.bash-completion
install -m 0755 -d debian/neofs-node-cli/usr/share/fish/completions
install -m 0755 -d debian/neofs-node-cli/usr/share/zsh/vendor-completions/
bin/neofs-adm completion fish > debian/neofs-node-cli/usr/share/fish/completions/neofs-adm.fish
bin/neofs-adm completion zsh > debian/neofs-node-cli/usr/share/zsh/vendor-completions/_neofs-adm
bin/neofs-cli completion fish > debian/neofs-node-cli/usr/share/fish/completions/neofs-cli.fish
bin/neofs-cli completion zsh > debian/neofs-node-cli/usr/share/zsh/vendor-completions/_neofs-cli
bin/neofs-adm completion bash > debian/neofs-adm.bash-completion
bin/neofs-cli completion bash > debian/neofs-cli.bash-completion
install -m 0755 -d debian/neofs-cli/usr/share/fish/completions
install -m 0755 -d debian/neofs-cli/usr/share/zsh/vendor-completions/
bin/neofs-adm completion fish > debian/neofs-cli/usr/share/fish/completions/neofs-adm.fish
bin/neofs-adm completion zsh > debian/neofs-cli/usr/share/zsh/vendor-completions/_neofs-adm
bin/neofs-cli completion fish > debian/neofs-cli/usr/share/fish/completions/neofs-cli.fish
bin/neofs-cli completion zsh > debian/neofs-cli/usr/share/zsh/vendor-completions/_neofs-cli
install -T config/example/ir.yaml debian/neofs-node-ir/etc/neofs/ir/config.yml
install -T config/example/ir-control.yaml debian/neofs-node-ir/etc/neofs/ir/control.yml
install -T config/example/node.yaml debian/neofs-node-storage/etc/neofs/storage/config.yml
install -T config/example/node-control.yaml debian/neofs-node-storage/etc/neofs/storage/control.yml
install -T config/example/ir.yaml debian/neofs-ir/etc/neofs/ir/config.yml
install -T config/example/ir-control.yaml debian/neofs-ir/etc/neofs/ir/control.yml
install -T config/example/node.yaml debian/neofs-storage/etc/neofs/storage/config.yml
install -T config/example/node-control.yaml debian/neofs-storage/etc/neofs/storage/control.yml
override_dh_installsystemd:
dh_installsystemd --no-enable --no-start --name=neofs-ir
dh_installsystemd --no-enable --no-start --name=neofs-storage
dh_installsystemd --no-enable --no-start --name=neofs-ir
dh_installsystemd --no-enable --no-start --name=neofs-storage
override_dh_installchangelogs:
dh_installchangelogs -k CHANGELOG.md
dh_installchangelogs -k CHANGELOG.md
override_dh_installdocs:
dh_installdocs
dh_installdocs