@@ -38,41 +38,41 @@ if [ "$updateBlobfuse2" = "true" ];then
38
38
chmod 755 /host/usr/local/bin/blobfuse2
39
39
fi
40
40
41
- # install blobfuse-proxy
42
- updateBlobfuseProxy=" true"
43
- if [ -f " /host/usr/local/bin/blobfuse-proxy" ]; then
44
- old=$( sha256sum /host/usr/local/bin/blobfuse-proxy | awk ' {print $1}' )
45
- new=$( sha256sum /blobfuse-proxy/blobfuse-proxy | awk ' {print $1}' )
46
- if [ " $old " = " $new " ]; then
47
- updateBlobfuseProxy=" false"
48
- echo " no need to update blobfuse-proxy"
41
+ if [ " ${INSTALL_BLOBFUSE_PROXY} " = " true" ]; then
42
+ # install blobfuse-proxy
43
+ updateBlobfuseProxy=" true"
44
+ if [ -f " /host/usr/local/bin/blobfuse-proxy" ]; then
45
+ old=$( sha256sum /host/usr/local/bin/blobfuse-proxy | awk ' {print $1}' )
46
+ new=$( sha256sum /blobfuse-proxy/blobfuse-proxy | awk ' {print $1}' )
47
+ if [ " $old " = " $new " ]; then
48
+ updateBlobfuseProxy=" false"
49
+ echo " no need to update blobfuse-proxy"
50
+ fi
51
+ fi
52
+ if [ " $updateBlobfuseProxy " = " true" ]; then
53
+ echo " copy blobfuse-proxy...."
54
+ rm -rf /host/" $KUBELET_PATH " /plugins/blob.csi.azure.com/blobfuse-proxy.sock
55
+ cp /blobfuse-proxy/blobfuse-proxy /host/usr/local/bin/blobfuse-proxy --force
56
+ chmod 755 /host/usr/local/bin/blobfuse-proxy
49
57
fi
50
- fi
51
- if [ " $updateBlobfuseProxy " = " true" ]; then
52
- echo " copy blobfuse-proxy...."
53
- rm -rf /host/" $KUBELET_PATH " /plugins/blob.csi.azure.com/blobfuse-proxy.sock
54
- cp /blobfuse-proxy/blobfuse-proxy /host/usr/local/bin/blobfuse-proxy --force
55
- chmod 755 /host/usr/local/bin/blobfuse-proxy
56
- fi
57
58
58
- updateService=" true"
59
- echo " change from /usr/bin/blobfuse-proxy to /usr/local/bin/blobfuse-proxy in blobfuse-proxy.service"
60
- sed -i ' s/\/usr\/bin\/blobfuse-proxy/\/usr\/local\/bin\/blobfuse-proxy/g' /blobfuse-proxy/blobfuse-proxy.service
61
- if [ -f " /host/etc/systemd/system/blobfuse-proxy.service" ]; then
62
- old=$( sha256sum /host/etc/systemd/system/blobfuse-proxy.service | awk ' {print $1}' )
63
- new=$( sha256sum /blobfuse-proxy/blobfuse-proxy.service | awk ' {print $1}' )
64
- if [ " $old " = " $new " ]; then
65
- updateService=" false"
66
- echo " no need to update blobfuse-proxy.service"
59
+ updateService=" true"
60
+ echo " change from /usr/bin/blobfuse-proxy to /usr/local/bin/blobfuse-proxy in blobfuse-proxy.service"
61
+ sed -i ' s/\/usr\/bin\/blobfuse-proxy/\/usr\/local\/bin\/blobfuse-proxy/g' /blobfuse-proxy/blobfuse-proxy.service
62
+ if [ -f " /host/etc/systemd/system/blobfuse-proxy.service" ]; then
63
+ old=$( sha256sum /host/etc/systemd/system/blobfuse-proxy.service | awk ' {print $1}' )
64
+ new=$( sha256sum /blobfuse-proxy/blobfuse-proxy.service | awk ' {print $1}' )
65
+ if [ " $old " = " $new " ]; then
66
+ updateService=" false"
67
+ echo " no need to update blobfuse-proxy.service"
68
+ fi
69
+ fi
70
+ if [ " $updateService " = " true" ]; then
71
+ echo " copy blobfuse-proxy.service...."
72
+ mkdir -p /host/etc/systemd/system/
73
+ cp /blobfuse-proxy/blobfuse-proxy.service /host/etc/systemd/system/blobfuse-proxy.service
67
74
fi
68
- fi
69
- if [ " $updateService " = " true" ]; then
70
- echo " copy blobfuse-proxy.service...."
71
- mkdir -p /host/etc/systemd/system/
72
- cp /blobfuse-proxy/blobfuse-proxy.service /host/etc/systemd/system/blobfuse-proxy.service
73
- fi
74
75
75
- if [ " ${INSTALL_BLOBFUSE_PROXY} " = " true" ]; then
76
76
if [ " $updateBlobfuseProxy " = " true" ] || [ " $updateService " = " true" ]; then
77
77
echo " start blobfuse-proxy...."
78
78
$HOST_CMD systemctl daemon-reload
0 commit comments