Skip to content
This repository has been archived by the owner on Feb 8, 2019. It is now read-only.

Fixes #10102: Package datasource plugin properly #6

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
28 changes: 28 additions & 0 deletions Makefile
@@ -0,0 +1,28 @@
RUDDER_BRANCH = $(shell sed -ne '/^rudder-branch=/s/rudder-branch=//p' build.conf)
PLUGIN_BRANCH = $(shell sed -ne '/^plugin-branch=/s/plugin-branch=//p' build.conf)
VERSION = $(RUDDER_BRANCH)-$(PLUGIN_BRANCH)

all: package-$(VERSION).rpkg

package-$(VERSION).rpkg: target/metadata files.txz scripts.txz
ar r package-$(VERSION).rpkg target/metadata files.txz scripts.txz

target/metadata:
mvn -Dcommit-id=$$(git rev-parse HEAD 2>/dev/null || true) properties:read-project-properties resources:copy-resources@copy-metadata

files.txz: target/datasources.jar
mkdir datasources
mv target/datasources.jar datasources/
cp ./src/main/resources/datasource-schema.sql datasources/
tar cJ -f files.txz datasources

target/datasources.jar:
mvn -U package
mv target/datasources-*-plugin-with-own-dependencies.jar target/datasources.jar

scripts.txz:
tar cJ -C packaging -f scripts.txz postinst

clean:
rm -f scripts.txz files.txz package-version.rpkg
rm -rf target datasources
2 changes: 1 addition & 1 deletion build.conf
Expand Up @@ -17,4 +17,4 @@ plugin-version=${rudder-branch}-${plugin-branch}
#
# //!\\ That parameter must be changed both here and in pom.xml simultanously //!\\
#
rudder-build-version=4.1.0~beta4-SNAPSHOT
rudder-build-version=4.1.0~beta4-SNAPSHOT
Empty file removed packaging/BUILD/.placeholder
Empty file.
Empty file removed packaging/RPMS/.placeholder
Empty file.
1 change: 0 additions & 1 deletion packaging/SOURCES/.dependencies

This file was deleted.

61 changes: 0 additions & 61 deletions packaging/SOURCES/Makefile

This file was deleted.

5 changes: 0 additions & 5 deletions packaging/SOURCES/settings-external.xml

This file was deleted.

16 changes: 0 additions & 16 deletions packaging/SOURCES/settings-internal.xml

This file was deleted.

132 changes: 0 additions & 132 deletions packaging/SPECS/rudder-plugin-helloworld.spec

This file was deleted.

Empty file removed packaging/SRPMS/.placeholder
Empty file.
6 changes: 0 additions & 6 deletions packaging/debian/README

This file was deleted.

5 changes: 0 additions & 5 deletions packaging/debian/changelog

This file was deleted.

1 change: 0 additions & 1 deletion packaging/debian/compat

This file was deleted.

Empty file removed packaging/debian/conffiles
Empty file.
17 changes: 0 additions & 17 deletions packaging/debian/control

This file was deleted.

27 changes: 0 additions & 27 deletions packaging/debian/copyright

This file was deleted.

1 change: 0 additions & 1 deletion packaging/debian/dirs

This file was deleted.

1 change: 0 additions & 1 deletion packaging/debian/files

This file was deleted.

43 changes: 0 additions & 43 deletions packaging/debian/postinst

This file was deleted.