|
25 | 25 |
|
26 | 26 |
|
27 | 27 | if [ "${INSTALL_AZNFS_MOUNT}" = "true" ];then
|
28 |
| - echo "install aznfs-mount...." |
29 |
| - # $HOST_CMD curl -fsSL https://github.com/Azure/AZNFS-mount/releases/download/0.1.526/aznfs_install.sh | $HOST_CMD bash |
30 |
| - # shellcheck disable=SC1091 |
31 |
| - $HOST_CMD curl -sSL -O "https://packages.microsoft.com/config/$(. /host/etc/os-release && echo "$ID/$VERSION_ID")/packages-microsoft-prod.deb" |
32 |
| - yes | $HOST_CMD dpkg -i packages-microsoft-prod.deb && $HOST_CMD apt-get update |
33 |
| - $HOST_CMD rm packages-microsoft-prod.deb |
34 |
| - $HOST_CMD apt-get install -y aznfs=0.3.15 |
35 |
| - echo "aznfs-mount installed" |
| 28 | + # install aznfs-mount on ubuntu |
| 29 | + if [ "$DISTRIBUTION" = "ubuntu" ];then |
| 30 | + AZNFS_VERSION="0.3.15" |
| 31 | + echo "install aznfs v$AZNFS_VERSION...." |
| 32 | + # shellcheck disable=SC1091 |
| 33 | + $HOST_CMD curl -sSL -O "https://packages.microsoft.com/config/$(. /host/etc/os-release && echo "$ID/$VERSION_ID")/packages-microsoft-prod.deb" |
| 34 | + yes | $HOST_CMD dpkg -i packages-microsoft-prod.deb && $HOST_CMD apt-get update |
| 35 | + $HOST_CMD rm packages-microsoft-prod.deb |
| 36 | + $HOST_CMD apt-get install -y aznfs="$AZNFS_VERSION" |
| 37 | + echo "aznfs-mount installed" |
| 38 | + elif [ "$DISTRIBUTION" = "azurelinux" ];then # install aznfs-mount on azure linux 3.0 |
| 39 | + AZNFS_VERSION="0.1.548" |
| 40 | + echo "install aznfs v$AZNFS_VERSION...." |
| 41 | + $HOST_CMD curl -fsSL https://github.com/Azure/AZNFS-mount/releases/download/$AZNFS_VERSION/aznfs_install.sh | $HOST_CMD bash |
| 42 | + fi |
36 | 43 |
|
37 |
| - # TODO: Only install aznfswatchdogv4 |
| 44 | + # Only install aznfswatchdogv4, so aznfswatchdogv3 is not needed |
38 | 45 | echo "stop aznfswatchdog, only need aznfswatchdogv4."
|
39 | 46 | $HOST_CMD systemctl disable aznfswatchdog
|
40 | 47 | $HOST_CMD systemctl stop aznfswatchdog
|
|
0 commit comments