/
Makefile.in
83 lines (72 loc) · 3.46 KB
/
Makefile.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#
# This file is used as the template to create the
# Makefile for the Debian/Ubuntu/Kubuntu specific installation.
#
# 21 March 2008 -- Kern Sibbald
#
# for Bareos release @VERSION@ (@DATE@) -- @DISTNAME@
#
@MCOMMON@
all:
(cd ../../debian; $(MAKE) $@;)
install: install_logrotate install-dbconfig
install-autostart: install-autostart-fd install-autostart-sd install-autostart-dir
install_logrotate:
@$(MKDIR) $(DESTDIR)/etc/logrotate.d
@$(INSTALL_DATA) ../../scripts/logrotate $(DESTDIR)/etc/logrotate.d/bareos-dir
install-autostart-fd:
@echo "Installing bareos-fd boot script ..."
@$(MKDIR) $(DESTDIR)/etc/init.d
@$(INSTALL_PROGRAM) ../../debian/bareos-filedaemon.bareos-fd.init $(DESTDIR)/etc/init.d/bareos-fd
@echo "Installing bareos-fd symlinks ..."
@if test x$(DESTDIR) = x ; then \
/usr/sbin/update-rc.d bareos-fd defaults; \
fi
install-autostart-sd:
@echo "Installing bareos-sd boot script ..."
@$(MKDIR) $(DESTDIR)/etc/init.d
@$(INSTALL_PROGRAM) ../../debian/bareos-storage.bareos-sd.init $(DESTDIR)/etc/init.d/bareos-sd
@echo "Installing bareos-sd symlinks ..."
@if test "x$(DESTDIR)" = "x" ; then \
/usr/sbin/update-rc.d bareos-sd defaults; \
fi
install-autostart-dir:
@echo "Installing bareos-dir boot script ..."
@$(MKDIR) $(DESTDIR)/etc/init.d
@$(INSTALL_PROGRAM) ../../debian/bareos-director.bareos-dir.init $(DESTDIR)/etc/init.d/bareos-dir
@echo "Installing bareos-dir symlinks ..."
@if test "x$(DESTDIR)" = "x" ; then \
/usr/sbin/update-rc.d bareos-dir defaults; \
fi
install-dbconfig:
@echo "Installing dbconfig files ..."
@$(INSTALL_PROGRAM) set_dbconfig_vars.sh $(DESTDIR)/${scriptdir}/
@$(MKDIR) $(DESTDIR)/usr/share/dbconfig-common/data/bareos-database-common/install/
@$(SYMLINK) $(scriptdir)/ddl/creates/mysql.sql $(DESTDIR)/usr/share/dbconfig-common/data/bareos-database-common/install/mysql
@$(SYMLINK) $(scriptdir)/ddl/creates/postgresql.sql $(DESTDIR)/usr/share/dbconfig-common/data/bareos-database-common/install/pgsql
@$(SYMLINK) $(scriptdir)/ddl/creates/sqlite3.sql $(DESTDIR)/usr/share/dbconfig-common/data/bareos-database-common/install/sqlite3
@$(MKDIR) $(DESTDIR)/usr/share/dbconfig-common/data/bareos-database-common/upgrade-dbadmin/mysql/
for i in $(DESTDIR)/$(scriptdir)/ddl/updates/mysql.*.sql; do \
BASENAME=`basename $$i`; \
VERSION=`echo $$BASENAME | sed -r 's/mysql\.[0-9]*_([0-9]*)\.sql/\1/'`; \
$(SYMLINK) $(scriptdir)/ddl/updates/$$BASENAME $(DESTDIR)/usr/share/dbconfig-common/data/bareos-database-common/upgrade-dbadmin/mysql/$$VERSION; \
done
@$(MKDIR) $(DESTDIR)/usr/share/dbconfig-common/data/bareos-database-common/upgrade-dbadmin/pgsql/
for i in $(DESTDIR)/$(scriptdir)/ddl/updates/postgresql.*.sql; do \
BASENAME=`basename $$i`; \
VERSION=`echo $$BASENAME | sed -r 's/postgresql\.[0-9]*_([0-9]*)\.sql/\1/'`; \
$(SYMLINK) $(scriptdir)/ddl/updates/$$BASENAME $(DESTDIR)/usr/share/dbconfig-common/data/bareos-database-common/upgrade-dbadmin/pgsql/$$VERSION; \
done
@$(MKDIR) $(DESTDIR)/usr/share/dbconfig-common/data/bareos-database-common/upgrade-dbadmin/sqlite3/
for i in $(DESTDIR)/$(scriptdir)/ddl/updates/sqlite3.*.sql; do \
BASENAME=`basename $$i`; \
VERSION=`echo $$BASENAME | sed -r 's/sqlite3\.[0-9]*_([0-9]*)\.sql/\1/'`; \
$(SYMLINK) $(scriptdir)/ddl/updates/$$BASENAME $(DESTDIR)/usr/share/dbconfig-common/data/bareos-database-common/upgrade-dbadmin/sqlite3/$$VERSION; \
done
clean:
@$(RMF) 1 2 3
(cd ../../debian; $(MAKE) $@;)
distclean: clean
@$(RMF) Makefile
devclean: clean
@$(RMF) Makefile