summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2019-10-04 15:00:35 -0400
committerAndrew Cady <d@jerkface.net>2020-10-27 17:45:23 -0400
commitf1a94ee0e0e38632a61d924d03bcccdab7fbe373 (patch)
tree6402c8c34a783768eba140a7311e20d6a0741bbf
parent1bbb2c343bfdaabb09d340ec97ae35586995ef50 (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)'/