From 10a5e55c62fa65cbbe7c493f62bde12af91d4f93 Mon Sep 17 00:00:00 2001 From: Agustin Henze Date: Wed, 6 Aug 2014 19:15:55 -0300 Subject: Add nikola.sh (nikola runner to create sh_completion files) --- debian/nikola.sh | 5 +++++ debian/rules | 5 +---- 2 files changed, 6 insertions(+), 4 deletions(-) create mode 100755 debian/nikola.sh diff --git a/debian/nikola.sh b/debian/nikola.sh new file mode 100755 index 0000000..9a18c53 --- /dev/null +++ b/debian/nikola.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +echo $ROOT_PATH +export PYTHONPATH=${ROOT_PATH} +${ROOT_PATH}/debian/nikola/usr/bin/nikola $@ diff --git a/debian/rules b/debian/rules index a895996..616e792 100755 --- a/debian/rules +++ b/debian/rules @@ -7,7 +7,7 @@ UVERSION := $(shell dpkg-parsechangelog | sed -n -e's/^Version: \(.*\)-[^-]\+/\1/p' | cut -d ":" -f 2) PACKAGE_NAME := $(shell dpkg-parsechangelog | sed -n -e's/^Source: \(.*\)\+/\1/p') export PYBUILD_NAME=$(PACKAGE_NAME) -ROOT_PATH=$(CURDIR) +export ROOT_PATH=$(CURDIR) %: dh $@ --with python2,bash-completion --buildsystem=pybuild @@ -18,13 +18,10 @@ override_dh_clean: rm -f .doit.db rm -f _nikola_zsh rm -f _nikola_bash - rm -f debian/nikola.sh rm -rf debian/dpackaging_site rm -f debian/source/include-binaries override_dh_bash-completion: - echo -e '#!/bin/bash\nexport PYTHONPATH=$(ROOT_PATH)\n$(ROOT_PATH)/debian/nikola/usr/bin/nikola $$@' > debian/nikola.sh - chmod +x ./debian/nikola.sh ./debian/nikola.sh init -q debian/dpackaging_site cd debian/dpackaging_site/ && ../nikola.sh tabcompletion --shell bash --hardcode-tasks > ../../_nikola_bash cd debian/dpackaging_site/ && ../nikola.sh tabcompletion --shell zsh --hardcode-tasks > ../../_nikola_zsh -- cgit v1.2.3