/[fai]/tags/r-2_6_6/Makefile
ViewVC logotype

Contents of /tags/r-2_6_6/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2604 - (show annotations) (download)
Fri Jan 21 03:59:15 2005 UTC (8 years, 4 months ago) by (unknown author)
File size: 2016 byte(s)
This commit was manufactured by cvs2svn to create tag 'r-2_6_6'.
1 include VERSION
2
3 DESTDIR=$(shell pwd)/debian/fai
4 DEB_HOST_ARCH=$(MACHTYPE)
5 export DOCDIR = $(DESTDIR)/usr/share/doc/fai
6 LIBDIR = $(DESTDIR)/usr/lib/fai
7 SHAREDIR = $(DESTDIR)/usr/share/fai
8 SCRIPTSDIR = $(LIBDIR)/sbin
9 SCRIPTS = rcS_fai setup_harddisks faireboot dhclient-perl dhclient-script device2grub
10 USRSBIN_SCRIPTS = make-fai-nfsroot make-fai-bootfloppy fai-setup fcopy ftar install_packages fai-chboot faimond
11 SBIN= fai-start-stop-daemon
12 USRBIN_SCRIPTS = fai-class fai-do-scripts fai-mirror
13 CONFDIR= $(SHAREDIR)/etc
14 CONFFILES= apt.conf dhclient.conf fai_modules_off
15 ADEXAMPLE=$(DOCDIR)/examples/advanced
16 SIEXAMPLE=$(DOCDIR)/examples/simple
17 BEOEXAMPLE=$(DOCDIR)/examples/beowulf
18 libfiles=$(wildcard lib/[a-z]*) # do not include CVS dir
19
20 # files with variable KERNLEVERSION in it; this string will be substituted
21 KVERSION_FILES = $(DESTDIR)/etc/fai/make-fai-nfsroot.conf $(SIEXAMPLE)/class/DEFAULT.var $(BEOEXAMPLE)/class/ATOMCLIENT.var
22
23 all:
24 $(MAKE) -C doc all
25
26 clean:
27 $(MAKE) -C doc clean
28
29 veryclean: clean
30 $(MAKE) -f debian/rules clean
31
32 install:
33 $(MAKE) -C doc install
34 -install -m755 $(libfiles) $(LIBDIR)
35 cd scripts ; install $(SBIN) $(DESTDIR)/sbin
36 cd scripts ; install $(USRSBIN_SCRIPTS) $(DESTDIR)/usr/sbin
37 cd scripts ; install $(USRBIN_SCRIPTS) $(DESTDIR)/usr/bin
38 cd scripts ; install $(SCRIPTS) $(SCRIPTSDIR)
39 install -m755 share/subroutines* $(SHAREDIR)
40 install -m644 share/Fai.pm $(DESTDIR)/usr/share/perl5/Debian
41 cd conf ; install -m644 $(CONFFILES) $(CONFDIR)
42 install -m644 conf/install_packages.conf $(DESTDIR)/etc/fai/
43 install -m644 conf/fai.conf conf/sources.list $(DESTDIR)/etc/fai/
44 install -m600 conf/make-fai-nfsroot.conf $(DESTDIR)/etc/fai/
45 cp -a examples $(DOCDIR)
46 cp -a utils $(DOCDIR)/examples
47 cp -a templates/* $(DOCDIR)/examples/advanced
48 cd $(DOCDIR)/examples/advanced/scripts ; mv DEFAULT1 DEFAULT
49 perl -pi -e 's/_KERNELVERSION_/$(KERNELVERSION)/' $(KVERSION_FILES)
50 perl -pi -e 's/FAIVERSIONSTRING/$(VERSIONSTRING)/' $(SCRIPTSDIR)/rcS_fai
51
52 .PHONY: clean veryclean

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.5