Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports
Path: blob/main/ftp/fastdfs/files/patch-make.sh
18160 views
1
--- make.sh.orig 2019-12-30 23:36:03 UTC
2
+++ make.sh
3
@@ -1,10 +1,10 @@
4
ENABLE_STATIC_LIB=0
5
ENABLE_SHARED_LIB=1
6
-TARGET_PREFIX=$DESTDIR/usr
7
-TARGET_CONF_PATH=$DESTDIR/etc/fdfs
8
+TARGET_PREFIX=$DESTDIR$PREFIX
9
+TARGET_CONF_PATH=$DESTDIR$PREFIX/etc/fdfs
10
TARGET_INIT_PATH=$DESTDIR/etc/init.d
11
12
-WITH_LINUX_SERVICE=1
13
+WITH_LINUX_SERVICE=0
14
15
DEBUG_FLAG=1
16
17
@@ -25,15 +25,7 @@ fi
18
19
uname=$(uname)
20
21
-if [ "$OS_BITS" -eq 64 ]; then
22
- if [ "$uname" = "Darwin" ]; then
23
- LIB_VERSION=lib
24
- else
25
- LIB_VERSION=lib64
26
- fi
27
-else
28
- LIB_VERSION=lib
29
-fi
30
+LIB_VERSION=lib
31
32
LIBS=''
33
34
@@ -46,7 +38,7 @@ if [ "$uname" = "Linux" ]; then
35
fi
36
CFLAGS="$CFLAGS"
37
elif [ "$uname" = "FreeBSD" ] || [ "$uname" = "Darwin" ]; then
38
- LIBS="$LIBS -L/usr/lib"
39
+ LIBS="$LIBS -L$PREFIX/lib"
40
CFLAGS="$CFLAGS"
41
if [ "$uname" = "Darwin" ]; then
42
CFLAGS="$CFLAGS -DDARWIN"
43
@@ -153,29 +145,3 @@ perl -pi -e "s#\\\$\(CFLAGS\)#$CFLAGS#g"
44
perl -pi -e "s#\\\$\(LIBS\)#$LIBS#g" Makefile
45
perl -pi -e "s#\\\$\(TARGET_PREFIX\)#$TARGET_PREFIX#g" Makefile
46
cd ..
47
-
48
-if [ "$1" = "install" ]; then
49
- cd ..
50
- cp -f restart.sh $TARGET_PREFIX/bin
51
- cp -f stop.sh $TARGET_PREFIX/bin
52
-
53
- if [ "$uname" = "Linux" ]; then
54
- if [ "$WITH_LINUX_SERVICE" = "1" ]; then
55
- if [ ! -d /etc/fdfs ]; then
56
- mkdir -p /etc/fdfs
57
- cp -f conf/tracker.conf $TARGET_CONF_PATH/tracker.conf.sample
58
- cp -f conf/storage.conf $TARGET_CONF_PATH/storage.conf.sample
59
- cp -f conf/client.conf $TARGET_CONF_PATH/client.conf.sample
60
- cp -f conf/storage_ids.conf $TARGET_CONF_PATH/storage_ids.conf.sample
61
- cp -f conf/http.conf $TARGET_CONF_PATH/http.conf.sample
62
- cp -f conf/mime.types $TARGET_CONF_PATH/mime.types.sample
63
- fi
64
- mkdir -p $TARGET_INIT_PATH
65
- cp -f init.d/fdfs_trackerd $TARGET_INIT_PATH
66
- cp -f init.d/fdfs_storaged $TARGET_INIT_PATH
67
-# /sbin/chkconfig --add fdfs_trackerd
68
-# /sbin/chkconfig --add fdfs_storaged
69
- fi
70
- fi
71
-fi
72
-
73
74