Well-tested values for <osname> include:
+ * `debian-jessie` for Debian 8.0
* `debian-wheezy` for Debian 7.0
* `debian-squeeze` for Debian 6.0
* `ubuntu-lucid` for Ubuntu 10.04
#
# Makefile to install prerequisites for OpenSRF
#
-# Currently supports Debian (wheezy/squeeze), Ubuntu (lucid/precise)
+# Currently supports Debian (jessie/wheezy/squeeze), Ubuntu (lucid/precise)
# and Fedora (16).
#
# Installs Perl prereqs, libjs with Perl wrapper
#
# usage:
+# make -f Makefile.install debian-jessie
+# - or -
# make -f Makefile.install debian-wheezy
# - or -
# make -f Makefile.install debian-squeeze
liblog-log4perl-perl\
libmodule-build-perl\
libnet-dns-perl\
- libnet-jabber-perl\
libperl-dev\
libreadline-dev\
libtemplate-perl\
perl-Log-Log4perl \
perl-Module-Build \
perl-Net-DNS \
- perl-Net-Jabber \
perl-Net-Server \
perl-SQL-Abstract-Limit \
perl-Template-Toolkit \
libxml-libxslt-perl \
libncurses5-dev
+EXTRA_DEBS_JESSIE = \
+ libmemcached-dev \
+ libmemcached-tools \
+ libxml-libxml-perl \
+ libxml-libxslt-perl \
+ libncurses5-dev
+
EXTRA_DEBS_UBUNTU_LUCID = \
libmemcached-dev\
libxml-libxml-perl \
@echo "please specify an OS" && exit 0
+debian-jessie: generic_debian jessie
debian-wheezy: generic_debian wheezy
debian-squeeze: generic_debian squeeze
+jessie: install_extra_debs_jessie
wheezy: install_extra_debs_wheezy
squeeze: install_extra_debs_squeeze
generic_debian: install_debs debian_sys_config
install_extra_debs:
$(APT_TOOL) install $(EXTRA_DEBS)
+install_extra_debs_jessie: install_extra_debs
+ $(APT_TOOL) install $(EXTRA_DEBS_JESSIE)
+
install_extra_debs_wheezy: install_extra_debs
$(APT_TOOL) install $(EXTRA_DEBS_WHEEZY)