@@ -38,41 +38,41 @@ if [ "$updateBlobfuse2" = "true" ];then
3838 chmod 755 /host/usr/local/bin/blobfuse2
3939fi
4040
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
4957 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
5758
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
6774 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
7475
75- if [ " ${INSTALL_BLOBFUSE_PROXY} " = " true" ]; then
7676 if [ " $updateBlobfuseProxy " = " true" ] || [ " $updateService " = " true" ]; then
7777 echo " start blobfuse-proxy...."
7878 $HOST_CMD systemctl daemon-reload
0 commit comments