|
@@ -32,6 +32,18 @@ die() {
|
32
|
32
|
exit 9
|
33
|
33
|
}
|
34
|
34
|
|
|
35
|
+build1() {
|
|
36
|
+ local srcpath dstpath
|
|
37
|
+ srcpath=$1
|
|
38
|
+ dstpath=${srcpath%.in}
|
|
39
|
+ perl -pe "
|
|
40
|
+ s|__FFOO_INIT__|$ffoo_init|;
|
|
41
|
+ s|__FFOO_INI_PATH__|$FFOO_INI_PATH_GLOBAL:\\\$HOME/$FFOO_INI_PATH_USER|;
|
|
42
|
+ s|__VERSION__|$VERSION|;
|
|
43
|
+ " < $srcpath > $dstpath
|
|
44
|
+ echo $dstpath >> built.list
|
|
45
|
+}
|
|
46
|
+
|
35
|
47
|
build() {
|
36
|
48
|
ffoom init_path >& /dev/null \
|
37
|
49
|
|| die "-----" \
|
|
@@ -40,16 +52,12 @@ build() {
|
40
|
52
|
"user and repeating the \`make install\` again." \
|
41
|
53
|
"-----"
|
42
|
54
|
local ffoo_init=$(ffoom init_path)
|
43
|
|
- local srcpath dstpath
|
|
55
|
+ local srcpath
|
44
|
56
|
find -type f -name '*.in' \
|
45
|
|
- | while read srcpath;
|
46
|
|
- do
|
47
|
|
- dstpath=${srcpath%.in}
|
48
|
|
- perl -pe "s|__FFOO_INIT__|$ffoo_init|;
|
49
|
|
- s|__FFOO_INI_PATH__|$FFOO_INI_PATH_GLOBAL:\\\$HOME/$FFOO_INI_PATH_USER|;
|
50
|
|
- s|__VERSION__|$VERSION|;" < $srcpath > $dstpath
|
51
|
|
- echo $dstpath >> built.list
|
52
|
|
- done
|
|
57
|
+ | while read srcpath;
|
|
58
|
+ do
|
|
59
|
+ build1 "$srcpath"
|
|
60
|
+ done
|
53
|
61
|
}
|
54
|
62
|
|
55
|
63
|
clean() {
|