We check if the apt.postgresql.org repo is not present in any files in
/etc/apt/ before adding it and the key in Makefile.debian.
Signed-off-by: Jason Stephenson <jason@sigio.com>
# Adding this for installing versions from PostgreSQL community apt source
debian_postgresql_repo:
- echo "deb http://apt.postgresql.org/pub/repos/apt/ $(RELEASE_CODENAME)-pgdg main" > /etc/apt/sources.list.d/pgdg.list
- wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
- $(APT_TOOL) update
+ if test -z "$$(grep -R apt.postgresql.org /etc/apt/)" ; then \
+ echo "deb http://apt.postgresql.org/pub/repos/apt/ $(RELEASE_CODENAME)-pgdg main" \
+ > /etc/apt/sources.list.d/pgdg.list; \
+ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - ; \
+ $(APT_TOOL) update ; \
+ fi
clean:
echo "cleaning"