summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2019-10-04 15:00:35 -0400
committerAndrew Cady <d@jerkface.net>2019-10-04 15:00:35 -0400
commit8a34eb2de148e1e504043d4bbf98fd45b36bbc90 (patch)
tree0b99d391dc50aa70796f2da1151d969cc868821b
parentf7903522c6ab078dedebff63470a0296dc1eb1c1 (diff)
add Makefile
-rw-r--r--Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 000000000..4429b4424
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,27 @@
1define script
2(read _ v _; v=$${v%)}; echo $${v##*:})
3endef
4
5arch := $(shell dpkg-architecture -q DEB_HOST_ARCH)
6version := $(shell head -n1 debian/changelog | $(script))
7
8build-stamp:
9 sudo apt-get build-dep openssh
10 dpkg-buildpackage -us -uc -nc
11 touch $@
12
13packages = openssh-client openssh-server openssh-sftp-server
14
15package_files = $(addsuffix _$(version)_$(arch).deb,$(addprefix ../,$(packages)))
16
17$(package_files): build-stamp
18
19install: $(package_files)
20 sudo dpkg -i $(package_files)
21
22list:
23 @echo $(package_files)
24
25cp:
26 [ "$(dest)" ]
27 cp --reflink $(package_files) '$(dest)'/