blob: 5f141b67aeda2a4e079834ca8004219541b0e5ae [file] [log] [blame] [raw]
# Copyright (C) 2000-2006 SWsoft. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
INSTALL = install -m 644
DISTCONFDIR = /etc/vz/dists
DISTSCRIPTDIR = ${DISTCONFDIR}/scripts
DISTSCRIPTS = debian-add_ip.sh debian-del_ip.sh debian-set_hostname.sh \
functions postcreate.sh redhat-7.x_add_ip.sh redhat-add_ip.sh \
redhat-del_ip.sh redhat-set_hostname.sh set_dns.sh \
set_ugid_quota.sh set_userpass.sh slackware-9.x_add_ip.sh \
slackware-9.x_del_ip.sh slackware-add_ip.sh slackware-del_ip.sh \
slackware-set_hostname.sh suse-7.x_add_ip.sh suse-8.x_add_ip.sh \
suse-8.x_del_ip.sh suse-add_ip.sh suse-del_ip.sh \
suse-set_hostname.sh gentoo-add_ip.sh gentoo-del_ip.sh \
gentoo-set_hostname.sh gentoo-set_ugid_quota.sh slackware-set_ugid_quota.sh
REDHAT_7x_VER = 7.0 7.1 7.2 7.3
REDHAT_VER = 8.0 9
CENTOS_VER = 3 4
RHEL_VER = 3 4
FC_VER = 1 2 3 4
SUSE_7x_VER = 7.3
SUSE_8x_VER = 8.0 8.1 8.2
SUSE_VER = 9.0 9.1 9.2 9.3
DEBIAN_VER = 3.0 3.1
UBUNTU_VER = 5.1
SLACK_9x_VER = 9.0 9.1
SLACK_VER = 10.0 10.1
SLES_VER = 9
all:
redhat:
$(INSTALL) redhat.conf $(DESTDIR)$(DISTCONFDIR)/redhat.conf
for ver in $(REDHAT_VER); do \
$(INSTALL) redhat.conf \
$(DESTDIR)$(DISTCONFDIR)/redhat-$$ver.conf; \
done
for ver in $(REDHAT_7x_VER); do \
$(INSTALL) redhat-7.3.conf \
$(DESTDIR)$(DISTCONFDIR)/redhat-$$ver.conf; \
done
centos:
$(INSTALL) centos.conf $(DESTDIR)$(DISTCONFDIR)/centos.conf
for ver in $(CENTOS_VER); do \
$(INSTALL) centos.conf \
$(DESTDIR)$(DISTCONFDIR)/centos-$$ver.conf; \
done
rhel:
for ver in $(RHEL_VER); do \
$(INSTALL) rhel-3.conf \
$(DESTDIR)$(DISTCONFDIR)/rhel-$$ver.conf; \
done
fc:
$(INSTALL) fedora-core.conf $(DESTDIR)$(DISTCONFDIR)/fedora-core.conf
for ver in $(FC_VER); do \
$(INSTALL) fedora-core.conf \
$(DESTDIR)$(DISTCONFDIR)/fedora-core-$$ver.conf; \
done
suse:
for ver in $(SUSE_7x_VER); do \
$(INSTALL) suse-7.3.conf \
$(DESTDIR)$(DISTCONFDIR)/suse-$$ver.conf; \
done
for ver in $(SUSE_8x_VER); do \
$(INSTALL) suse-8.0.conf \
$(DESTDIR)$(DISTCONFDIR)/suse-$$ver.conf; \
done
for ver in $(SUSE_VER); do \
$(INSTALL) suse.conf \
$(DESTDIR)$(DISTCONFDIR)/suse-$$ver.conf; \
done
$(INSTALL) suse.conf $(DESTDIR)$(DISTCONFDIR)/suse.conf
$(INSTALL) suse.conf $(DESTDIR)$(DISTCONFDIR)/opensuse.conf
sles:
for ver in $(SLES_VER); do \
$(INSTALL) sles.conf \
$(DESTDIR)$(DISTCONFDIR)/sles-$$ver.conf; \
done
$(INSTALL) sles.conf $(DESTDIR)$(DISTCONFDIR)/sles.conf
debian:
for ver in $(DEBIAN_VER); do \
$(INSTALL) debian.conf \
$(DESTDIR)$(DISTCONFDIR)/debian-$$ver.conf; \
done
$(INSTALL) debian.conf $(DESTDIR)$(DISTCONFDIR)/debian.conf
ubuntu:
for ver in $(UBUNTU_VER); do \
$(INSTALL) debian.conf \
$(DESTDIR)$(DISTCONFDIR)/ubuntu-$$ver.conf; \
done
$(INSTALL) debian.conf $(DESTDIR)$(DISTCONFDIR)/ubuntu.conf
slack:
for ver in $(SLACK_9x_VER); do \
$(INSTALL) slackware-9.0.conf \
$(DESTDIR)$(DISTCONFDIR)/slackware-$$ver.conf; \
done
for ver in $(SLACK_VER); do \
$(INSTALL) slackware.conf \
$(DESTDIR)$(DISTCONFDIR)/slackware-$$ver.conf; \
done
$(INSTALL) slackware.conf $(DESTDIR)$(DISTCONFDIR)/slackware.conf
gentoo:
$(INSTALL) gentoo.conf $(DESTDIR)$(DISTCONFDIR)/gentoo.conf
mandrake:
$(INSTALL) mandrake.conf $(DESTDIR)$(DISTCONFDIR)/mandrake.conf
inst-dirs:
install -d $(DESTDIR)$(DISTCONFDIR)
install -d $(DESTDIR)$(DISTSCRIPTDIR)
$(INSTALL) distribution.conf-template $(DESTDIR)$(DISTCONFDIR)/distribution.conf-template
$(INSTALL) default $(DESTDIR)$(DISTCONFDIR)/default
inst-distscripts:
for file in $(DISTSCRIPTS); do \
install scripts/$$file $(DESTDIR)$(DISTSCRIPTDIR)/$$file; \
done
install: inst-dirs inst-distscripts redhat centos rhel fc suse debian slack \
gentoo mandrake sles ubuntu
.PHONY: install redhat centos rhel fc suse debian slack gentoo mandrake \
inst-dirs inst-distscripts ubuntu