Project

General

Profile

« Previous | Next » 

Revision 69d6b87c

Added by Benoît PECCATTE about 7 years ago

Fixes #10046: Make webapp build on debian with java 8

View differences:

rudder-inventory-endpoint/debian/rules
dist=$$(grep '^deb' /etc/apt/sources.list | head -n1 | perl -pe 's/^deb .*? (\w+) .*/$$1/') ;\
[ $$dist = "wheezy" ] && dist="precise"; \
if [ $$dist = "xenial" ]; then \
apt-get install openjdk-8-jdk; \
DEBIAN_FRONTEND=noninteractive apt-get install -y openjdk-8-jdk; \
elif [ $$dist = "jessie" ]; then \
echo "deb http://ftp.fr.debian.org/debian/ jessie-backports main" > /etc/apt/sources.list.d/openjdk.list ; \
apt-get update && apt-get install openjdk-8-jdk ; \
apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y openjdk-8-jdk ; \
else \
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu $$dist main" > /etc/apt/sources.list.d/jdk.list ; \
echo "oracle-java8-installer shared/present-oracle-license-v1-1 note " | debconf-set-selections; \
......
echo "oracle-java8-installer shared/error-oracle-license-v1-1 error " | debconf-set-selections; \
echo "oracle-java8-installer oracle-java8-installer/not_exist error " | debconf-set-selections; \
echo "oracle-java8-installer oracle-java8-installer/local string " | debconf-set-selections; \
apt-get update && apt-get install oracle-java8-installer ; \
apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y oracle-java8-installer ; \
fi \
)
rudder-webapp/debian/rules
dist=$$(grep '^deb' /etc/apt/sources.list | head -n1 | perl -pe 's/^deb .*? (\w+) .*/$$1/') ;\
[ $$dist = "wheezy" ] && dist="precise"; \
if [ $$dist = "xenial" ]; then \
apt-get install openjdk-8-jdk; \
DEBIAN_FRONTEND=noninteractive apt-get install -y openjdk-8-jdk; \
elif [ $$dist = "jessie" ]; then \
echo "deb http://ftp.fr.debian.org/debian/ jessie-backports main" > /etc/apt/sources.list.d/openjdk.list ; \
apt-get update && apt-get install openjdk-8-jdk ; \
apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y openjdk-8-jdk ; \
else \
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu $$dist main" > /etc/apt/sources.list.d/jdk.list ; \
echo "oracle-java8-installer shared/present-oracle-license-v1-1 note " | debconf-set-selections; \
......
echo "oracle-java8-installer shared/error-oracle-license-v1-1 error " | debconf-set-selections; \
echo "oracle-java8-installer oracle-java8-installer/not_exist error " | debconf-set-selections; \
echo "oracle-java8-installer oracle-java8-installer/local string " | debconf-set-selections; \
apt-get update && apt-get install oracle-java8-installer ; \
apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y oracle-java8-installer ; \
fi \
)

Also available in: Unified diff