6
PYTHON = "/usr/bin/python"
11
$(PYTHON) setup.py clean --all
12
rm -rf $(CURDIR)/debian/swift
13
rm -f build-stamp install-stamp
19
$(PYTHON) setup.py build
25
mkdir -p $(CURDIR)/debian/swift/usr/bin
27
# Copy files into binary package directories
28
dh_install --sourcedir=debian/swift
29
$(PYTHON) setup.py install --root $(CURDIR)/debian/swift
30
install -m 755 $(CURDIR)/bin/swift-init.py \
31
$(CURDIR)/debian/swift/usr/bin/swift-init
32
install -m 755 $(CURDIR)/bin/swift-ring-builder.py \
33
$(CURDIR)/debian/swift/usr/bin/swift-ring-builder
34
install -m 755 $(CURDIR)/bin/swift-get-nodes.py \
35
$(CURDIR)/debian/swift/usr/bin/swift-get-nodes
36
install -m 755 $(CURDIR)/bin/swift-stats-populate.py \
37
$(CURDIR)/debian/swift/usr/bin/swift-stats-populate
38
install -m 755 $(CURDIR)/bin/swift-stats-report.py \
39
$(CURDIR)/debian/swift/usr/bin/swift-stats-report
40
install -m 644 $(CURDIR)/etc/stats.conf-sample \
41
$(CURDIR)/debian/swift/etc/swift
42
install -m 755 $(CURDIR)/bin/swift-account-audit.py \
43
$(CURDIR)/debian/swift/usr/bin/swift-account-audit
44
install -m 755 $(CURDIR)/bin/st.py \
45
$(CURDIR)/debian/swift/usr/bin/st
48
install -m 644 $(CURDIR)/etc/drive-audit.conf-sample \
49
$(CURDIR)/debian/swift-object/etc/swift
50
install -m 755 $(CURDIR)/bin/swift-drive-audit.py \
51
$(CURDIR)/debian/swift-object/usr/bin/swift-drive-audit
54
install -m 644 $(CURDIR)/etc/object-server.conf-sample \
55
$(CURDIR)/debian/swift-object/etc/swift
56
install -m 755 $(CURDIR)/bin/swift-object-server.py \
57
$(CURDIR)/debian/swift-object/usr/bin/swift-object-server
58
install -m 755 $(CURDIR)/bin/swift-object-replicator.py \
59
$(CURDIR)/debian/swift-object/usr/bin/swift-object-replicator
60
install -m 644 $(CURDIR)/etc/rsyncd.conf-sample \
61
$(CURDIR)/debian/swift-object/etc/swift
62
install -m 755 $(CURDIR)/bin/swift-object-auditor.py \
63
$(CURDIR)/debian/swift-object/usr/bin/swift-object-auditor
64
install -m 755 $(CURDIR)/bin/swift-object-updater.py \
65
$(CURDIR)/debian/swift-object/usr/bin/swift-object-updater
66
install -m 755 $(CURDIR)/bin/swift-object-info.py \
67
$(CURDIR)/debian/swift-object/usr/bin/swift-object-info
70
install -m 644 $(CURDIR)/etc/proxy-server.conf-sample \
71
$(CURDIR)/debian/swift-proxy/etc/swift
72
install -m 755 $(CURDIR)/bin/swift-proxy-server.py \
73
$(CURDIR)/debian/swift-proxy/usr/bin/swift-proxy-server
76
install -m 644 $(CURDIR)/etc/container-server.conf-sample \
77
$(CURDIR)/debian/swift-container/etc/swift
78
install -m 755 $(CURDIR)/bin/swift-container-server.py \
79
$(CURDIR)/debian/swift-container/usr/bin/swift-container-server
80
install -m 755 $(CURDIR)/bin/swift-container-replicator.py \
81
$(CURDIR)/debian/swift-container/usr/bin/swift-container-replicator
82
install -m 755 $(CURDIR)/bin/swift-container-auditor.py \
83
$(CURDIR)/debian/swift-container/usr/bin/swift-container-auditor
84
install -m 755 $(CURDIR)/bin/swift-container-updater.py \
85
$(CURDIR)/debian/swift-container/usr/bin/swift-container-updater
88
install -m 644 $(CURDIR)/etc/account-server.conf-sample \
89
$(CURDIR)/debian/swift-account/etc/swift
90
install -m 755 $(CURDIR)/bin/swift-account-server.py \
91
$(CURDIR)/debian/swift-account/usr/bin/swift-account-server
92
install -m 755 $(CURDIR)/bin/swift-account-replicator.py \
93
$(CURDIR)/debian/swift-account/usr/bin/swift-account-replicator
94
install -m 755 $(CURDIR)/bin/swift-account-auditor.py \
95
$(CURDIR)/debian/swift-account/usr/bin/swift-account-auditor
96
install -m 755 $(CURDIR)/bin/swift-account-reaper.py \
97
$(CURDIR)/debian/swift-account/usr/bin/swift-account-reaper
100
install -m 644 $(CURDIR)/etc/auth-server.conf-sample \
101
$(CURDIR)/debian/swift-auth/etc/swift
102
install -m 755 $(CURDIR)/bin/swift-auth-server.py \
103
$(CURDIR)/debian/swift-auth/usr/bin/swift-auth-server
104
install -m 755 $(CURDIR)/bin/swift-auth-create-account.py \
105
$(CURDIR)/debian/swift-auth/usr/bin/swift-auth-create-account
106
install -m 755 $(CURDIR)/bin/swift-auth-recreate-accounts.py \
107
$(CURDIR)/debian/swift-auth/usr/bin/swift-auth-recreate-accounts
112
binary-indep: install
113
dh_installinit --no-start
114
dh_installinit --no-start -pswift-container --init-script=swift-container-replicator
115
dh_installinit --no-start -pswift-account --init-script=swift-account-replicator
116
dh_installinit --no-start -pswift-account --init-script=swift-account-reaper
117
dh_installinit --no-start -pswift-object --init-script=swift-object-auditor
118
dh_installinit --no-start -pswift-container --init-script=swift-container-auditor
119
dh_installinit --no-start -pswift-account --init-script=swift-account-auditor
120
dh_installinit --no-start -pswift-object --init-script=swift-object-updater
121
dh_installinit --no-start -pswift-object --init-script=swift-object-replicator
122
dh_installinit --no-start -pswift-container --init-script=swift-container-updater
133
binary: binary-arch binary-indep
134
.PHONY: build clean binary-indep binary-arch binary clean