Repository: bigtop Updated Branches: refs/heads/master 413347c97 -> b6f50e60a
BIGTOP-2439: flink: fix adduser and register init.d scripts on DEB systemes Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/b6f50e60 Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/b6f50e60 Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/b6f50e60 Branch: refs/heads/master Commit: b6f50e60a353d6cf92231f772eb19d8d49c147e7 Parents: 413347c Author: Olaf Flebbe <[email protected]> Authored: Thu May 19 23:03:06 2016 +0200 Committer: Olaf Flebbe <[email protected]> Committed: Tue May 24 07:14:04 2016 +0200 ---------------------------------------------------------------------- bigtop-packages/src/deb/flink/control | 2 +- bigtop-packages/src/deb/flink/rules | 16 ++++++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/bigtop/blob/b6f50e60/bigtop-packages/src/deb/flink/control ---------------------------------------------------------------------- diff --git a/bigtop-packages/src/deb/flink/control b/bigtop-packages/src/deb/flink/control index 7e3a2ae..a98bddc 100644 --- a/bigtop-packages/src/deb/flink/control +++ b/bigtop-packages/src/deb/flink/control @@ -23,7 +23,7 @@ Homepage: http://flink.apache.org Package: flink Architecture: all -Depends: bigtop-utils (>= 0.7) +Depends: bigtop-utils (>= 0.7), adduser Description: Flinkâs core is a streaming dataflow engine that provides data distribution, communication, and fault tolerance for distributed computations over data streams. http://git-wip-us.apache.org/repos/asf/bigtop/blob/b6f50e60/bigtop-packages/src/deb/flink/rules ---------------------------------------------------------------------- diff --git a/bigtop-packages/src/deb/flink/rules b/bigtop-packages/src/deb/flink/rules index 95284bf..53a62fd 100644 --- a/bigtop-packages/src/deb/flink/rules +++ b/bigtop-packages/src/deb/flink/rules @@ -28,15 +28,19 @@ export DH_OPTIONS override_dh_auto_build: bash debian/do-component-build -svcs=flink-jobmanager flink-taskmanager -$(svcs): debian/init.d.tmpl - mkdir -p debian/flink/etc/init.d/ - sh $< debian/[email protected] deb debian/flink/etc/init.d/$@ - touch $@ +.PHONY: jobmanager +.PHONY: taskmanager +jobmanager taskmanager: + bash debian/init.d.tmpl debian/[email protected] deb debian/[email protected] -override_dh_auto_install: $(svcs) +override_dh_auto_install: jobmanager taskmanager bash -x debian/install_flink.sh \ --build-dir=`pwd`/build-target \ --source-dir=debian \ --prefix=debian/tmp + +# This should be fixed. Split flink in three packages: flink, flink-taskmanager, flink-jobmanager +override_dh_installinit: jobmanager taskmanager + dh_installinit --name=flink-taskmanager + dh_installinit --name=flink-jobmanager
