16
16
17
17
set -xe
18
18
19
+ INSTALL_BLOBFUSE_PROXY=${INSTALL_BLOBFUSE_PROXY:- true}
19
20
INSTALL_BLOBFUSE=${INSTALL_BLOBFUSE:- true}
20
21
DISABLE_UPDATEDB=${DISABLE_UPDATEDB:- true}
21
22
SET_MAX_OPEN_FILE_NUM=${SET_MAX_OPEN_FILE_NUM:- true}
22
23
23
24
HOST_CMD=" nsenter --mount=/proc/1/ns/mnt"
24
25
25
- cp /blobfuse-proxy/packages-microsoft-prod.deb /host/etc/
26
-
27
26
# install/update blobfuse
28
27
if [ " ${INSTALL_BLOBFUSE} " = " true" ]
29
28
then
29
+ cp /blobfuse-proxy/packages-microsoft-prod.deb /host/etc/
30
30
$HOST_CMD dpkg -i /etc/packages-microsoft-prod.deb && \
31
31
$HOST_CMD apt update && \
32
- $HOST_CMD apt-get install -y blobfuse=" ${BLOBFUSE_VERSION} "
32
+ $HOST_CMD apt-get install -y blobfuse=" ${BLOBFUSE_VERSION} " && \
33
+ $HOST_CMD rm -f /etc/packages-microsoft-prod.deb
33
34
fi
34
35
35
36
if [ ! -f " /host/usr/bin/blobfuse-proxy" ]; then
@@ -44,11 +45,14 @@ if [ ! -f "/host/usr/lib/systemd/system/blobfuse-proxy.service" ];then
44
45
cp /blobfuse-proxy/blobfuse-proxy.service /host/usr/lib/systemd/system/blobfuse-proxy.service
45
46
fi
46
47
47
- $HOST_CMD systemctl daemon-reload
48
- $HOST_CMD systemctl enable blobfuse-proxy.service
49
- # According to the issue https://github.com/kubernetes-sigs/blob-csi-driver/issues/693,
50
- # do NOT RESTART blobfuse-proxy, just start it at first time.
51
- $HOST_CMD systemctl start blobfuse-proxy.service
48
+ if [ " ${INSTALL_BLOBFUSE_PROXY} " = " true" ]
49
+ then
50
+ $HOST_CMD systemctl daemon-reload
51
+ $HOST_CMD systemctl enable blobfuse-proxy.service
52
+ # According to the issue https://github.com/kubernetes-sigs/blob-csi-driver/issues/693,
53
+ # do NOT RESTART blobfuse-proxy, just start it at first time.
54
+ $HOST_CMD systemctl start blobfuse-proxy.service
55
+ fi
52
56
53
57
if [ " ${SET_MAX_OPEN_FILE_NUM} " = " true" ]
54
58
then
0 commit comments