-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
53 lines (49 loc) · 1.7 KB
/
Makefile
File metadata and controls
53 lines (49 loc) · 1.7 KB
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Flatnuke version
VER = "2.7.3"
DEV ?=
# Current user name
USER = $(shell whoami)
# Current date
DATE = $(shell date +%Y%m%d)
# Filename for public release
FILEDIST = flatnuke$(DEV)-$(VER).tar.gz
# Filename for snapshot release
FILE = flatnuke$(DEV)-$(VER)-$(DATE).tar.gz
# Directory where to create the package
FNUSER = $(shell cat ~/.flatnukerc)
# Directory of the webserver
WEBDIR=/var/www
snapshot:
@cd ..;\
rm -fr $(FILE) $(FILE).md5;\
cp -dpR flatnuke$(DEV) flatnuke$(DEV)-$(VER);\
find flatnuke$(DEV)-$(VER) -name CVS -exec rm -fr \{\} \; 2>/dev/null;\
find flatnuke$(DEV)-$(VER) -name "\.*" -exec rm -f \{\} \; 2>/dev/null;\
rm flatnuke$(DEV)-$(VER)/Makefile;\
tar vfzc $(FILE) flatnuke$(DEV)-$(VER) > /dev/null;\
rm -fr flatnuke$(DEV)-$(VER);\
md5sum $(FILE) | cut -d" " -f1 > $(FILE).md5;\
scp $(FILE) $(FILE).md5 $(FNUSER);\
rm -fr $(FILE) $(FILE).md5;
dist:
@cd ..;\
rm -fr $(FILEDIST);\
cp -dpR flatnuke$(DEV) flatnuke$(DEV)-$(VER);\
find flatnuke$(DEV)-$(VER) -name CVS -exec rm -fr \{\} \; 2>/dev/null;\
find flatnuke$(DEV)-$(VER) -name "\.*" -exec rm -fr \{\} \; 2>/dev/null;\
rm flatnuke$(DEV)-$(VER)/Makefile;\
tar vfzc $(FILEDIST) flatnuke$(DEV)-$(VER) > /dev/null;\
rm -fr flatnuke$(DEV)-$(VER);\
scp $(FILEDIST) $(FNUSER);\
rm -fr $(FILEDIST)
webtest:
@cd ..;\
rm -fr $(WEBDIR)/flatnuke$(DEV)-$(VER);\
cp -dpR flatnuke$(DEV) flatnuke$(DEV)-$(VER);\
find flatnuke$(DEV)-$(VER) -name CVS -exec rm -fr \{\} \; 2>/dev/null;\
find flatnuke$(DEV)-$(VER) -name "\.*" -exec rm -fr \{\} \; 2>/dev/null;\
rm flatnuke$(DEV)-$(VER)/Makefile;\
mv flatnuke$(DEV)-$(VER) $(WEBDIR);\
chown -R $(USER):$(USER) $(WEBDIR)/flatnuke$(DEV)-$(VER);
cleantest:
@su -c "rm -fr $(WEBDIR)/flatnuke$(DEV)-$(VER)"