-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (31 loc) · 1.7 KB
/
Makefile
File metadata and controls
34 lines (31 loc) · 1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
VERSION = 5.15.0
RELEASE = 9
DCM4CHEE_VERSION = 5.15.0-secure
DCM4CHE_VERSION = 5.15.0
KEYCLOAK_VERSION = 4.5.0-15.0
LDAP_VERSION = 2.4.44-15.0
rpm: dcm4chee.spec.in docker-dcm4chee.service docker-keycloak.service docker-ldap.service keycloak.conf ldap.conf dcm4chee.conf
-rm -rf /tmp/dcm4chee-$(VERSION)
-rm -f /tmp/dcm4chee-$(VERSION).tar.gz
mkdir /tmp/dcm4chee-$(VERSION)
cp dcm4chee.spec.in /tmp/dcm4chee-$(VERSION)/dcm4chee.spec
sed -i -e 's!@VERSION@!$(VERSION)!g' /tmp/dcm4chee-$(VERSION)/dcm4chee.spec
sed -i -e 's!@RELEASE@!$(RELEASE)!g' /tmp/dcm4chee-$(VERSION)/dcm4chee.spec
cp docker-dcm4chee.service /tmp/dcm4chee-$(VERSION)/
sed -i -e 's!@DOCKER_VERSION@!$(DCM4CHEE_VERSION)!g' /tmp/dcm4chee-$(VERSION)/docker-dcm4chee.service
cp docker-keycloak.service /tmp/dcm4chee-$(VERSION)/
sed -i -e 's!@DOCKER_VERSION@!$(KEYCLOAK_VERSION)!g' /tmp/dcm4chee-$(VERSION)/docker-keycloak.service
cp docker-ldap.service /tmp/dcm4chee-$(VERSION)/
sed -i -e 's!@DOCKER_VERSION@!$(LDAP_VERSION)!g' /tmp/dcm4chee-$(VERSION)/docker-ldap.service
cp dcm4chee.conf /tmp/dcm4chee-$(VERSION)/
cp ldap.conf /tmp/dcm4chee-$(VERSION)/
cp keycloak.conf /tmp/dcm4chee-$(VERSION)/
mkdir /tmp/dcm4chee-$(VERSION)/sql
cp postgres-dcm4chee/docker-entrypoint-initdb.d/10_create-psql.sql /tmp/dcm4chee-$(VERSION)/sql/create-psql.sql
cp postgres-dcm4chee/sql/update-*-psql.sql /tmp/dcm4chee-$(VERSION)/sql/
cp dcm4che.conf /tmp/dcm4chee-$(VERSION)/
mkdir /tmp/dcm4chee-$(VERSION)/bin
cp bin/* /tmp/dcm4chee-$(VERSION)/bin/
sed -i -e 's!@DCM4CHE_VERSION@!$(DCM4CHE_VERSION)!g' /tmp/dcm4chee-$(VERSION)/bin/*
cd /tmp && tar cfz dcm4chee-$(VERSION).tar.gz dcm4chee-$(VERSION) && cd -
cd /tmp && rpmbuild -ta /tmp/dcm4chee-$(VERSION).tar.gz