Skip to content

Commit 40e2d1f

Browse files
committed
Adds fpm tasks
1 parent b42614f commit 40e2d1f

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

Makefile

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,24 @@
1+
NAME=lxc-wrapper
2+
VERSION=
13
LISP_FILES=$(shell find . -name '*.lisp')
24
ASDF_TREE=~/quicklisp/
3-
BIN=dist/lxc-wrapper
4-
DESTDIR=/usr/bin/
5+
BIN=dist/usr/bin/lxc-wrapper
6+
DESTDIR=
57

68
$(BIN): $(LISP_FILES)
7-
mkdir -p dist
9+
mkdir -p dist/usr/bin
810
buildapp --load-system lxc-wrapper --entry lxc-wrapper:main --output $(BIN) --asdf-tree $(ASDF_TREE) --compress-core
911

1012
clean:
1113
rm -rf dist/
1214

1315
install: $(BIN)
14-
cp $(BIN) $(DESTDIR)
16+
cp $(BIN) $(DESTDIR)/usr/bin
1517

16-
.PHONY: clean install
18+
deb: $(BIN)
19+
fpm -p dist/ -s dir -t deb -n $(NAME) -v $(VERSION) -C dist/ usr/bin
20+
21+
rpm: $(BIN)
22+
fpm -p dist/ -s dir -t rpm -n $(NAME) -v $(VERSION) -C dist/ usr/bin
23+
24+
.PHONY: clean install dist

0 commit comments

Comments
 (0)