-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile
26 lines (23 loc) · 1.17 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
.PHONY: install
UID=500
GID=500
SUBUID=100000
SUBGID=100000
pulxc-attach:
gcc -Wall -Wextra src/pulxc-attach.c -o pulxc-attach
install: pulxc-attach
install -d -m 750 -o $(UID) -g $(SUBGID) $(DESTDIR)/var/lib/pulxc $(DESTDIR)/var/lib/pulxc/lxc $(DESTDIR)/var/lib/pulxc/log
install -d -m 755 $(DESTDIR)/usr/bin $(DESTDIR)/usr/lib/systemd/system $(DESTDIR)/etc/pulxc $(DESTDIR)/usr/lib/pulxc
install -Dm 644 systemd/pulxc-cgroup.service $(DESTDIR)/usr/lib/systemd/system
install -Dm 644 systemd/[email protected] $(DESTDIR)/usr/lib/systemd/system
install -Dm 644 systemd/[email protected] $(DESTDIR)/usr/lib/systemd/system
install -Dm 755 script/setup-cgroup.sh $(DESTDIR)/usr/lib/pulxc
install -Dm 755 script/startone.sh $(DESTDIR)/usr/lib/pulxc
install -Dm 755 script/startone-dblg.sh $(DESTDIR)/usr/lib/pulxc
install -Dm 755 script/stopone.sh $(DESTDIR)/usr/lib/pulxc
install -Dm 755 script/pulxc-create $(DESTDIR)/usr/bin
install -Dm 755 script/pulxc-destroy $(DESTDIR)/usr/bin
install -s -Dm 4755 pulxc-attach $(DESTDIR)/usr/bin
install -Dm 644 conf/pulxc.conf $(DESTDIR)/etc/pulxc
install -Dm 644 conf/pulxc-lxc.conf $(DESTDIR)/etc/pulxc
echo "1" > $(DESTDIR)/var/lib/pulxc/nextip