/
install
executable file
·59 lines (41 loc) · 904 Bytes
/
install
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
54
55
56
57
58
59
#!/bin/sh
# With no arguments, this script must install from an unpacked tgz.
PRE=$1
ZIP=$2
BIN=$PRE/usr/bin
DOC=$PRE/usr/share/doc/code_medic
LIB=$PRE/usr/lib/medic
APP=$PRE/usr/share/applications
ICON=$PRE/usr/share/pixmaps
CTAGS_DOC=$PRE/usr/share/doc/ctags
if { test ! -z $PRE; } then
{
mkdir -p $BIN $APP $ICON;
}
fi
# medic
install -m755 medic $BIN
mkdir -p $LIB
cp lib/* $LIB
mkdir -p $DOC/HTML
cp README.md COPYING menu_strings $DOC
cp docs_HTML/* $DOC/HTML
cp desktop/code_medic.desktop $APP/
cp desktop/code_medic.xpm $ICON/
# ctags
install -m755 ctags/ctags $BIN
mkdir -p $PRE/usr/man/man1
cp ctags/ctags.1 $PRE/usr/man/man1
mkdir -p $CTAGS_DOC
cp ctags/COPYING $CTAGS_DOC
cp ctags/FAQ $CTAGS_DOC
cp ctags/NEWS $CTAGS_DOC
cp ctags/README $CTAGS_DOC
# post
if { test -z "$ZIP"; } then
{
gunzip $LIB/*.gz;
}
fi
# ignore gzip errors
exit 0;