summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2019-10-04 15:00:35 -0400
committerAndrew Cady <d@jerkface.net>2021-03-13 10:46:55 -0500
commitaf22a23fa41bf200b929d1d8c0e8958c652790e3 (patch)
tree07c9c2c8e7513dae5a05bf3477c302441d2758f8
parentd1b99707d6da0d33b26550ee2beaa79ed2a8250a (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)'/