2021-12-06 17:08:36 +08:00
|
|
|
#!/bin/bash
|
|
|
|
|
2021-12-09 19:02:41 +08:00
|
|
|
#add in v0.2.3
|
|
|
|
version_0_2_3() {
|
2021-12-06 17:08:36 +08:00
|
|
|
((EUID)) && sudo_cmd="sudo"
|
2021-12-09 19:02:41 +08:00
|
|
|
$sudo_cmd cp -rf /casaOS/server/shell/11-usb-mount.rules /etc/udev/rules.d/
|
|
|
|
$sudo_cmd chmod +x /casaOS/server/shell/usb-mount.sh
|
|
|
|
$sudo_cmd cp -rf /casaOS/server/shell/usb-mount@.service /etc/systemd/system/
|
2021-12-06 17:08:36 +08:00
|
|
|
|
|
|
|
}
|
|
|
|
|
2022-01-20 18:38:59 +08:00
|
|
|
# add in v0.2.5
|
2022-01-24 17:08:28 +08:00
|
|
|
|
2022-02-17 18:47:36 +08:00
|
|
|
readonly CASA_DEPANDS="curl smartmontools parted fdisk ntfs-3g"
|
2022-01-24 17:08:28 +08:00
|
|
|
|
2022-01-26 10:44:55 +08:00
|
|
|
version_0_2_5() {
|
2022-01-20 18:38:59 +08:00
|
|
|
install_depends "$CASA_DEPANDS"
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#Install Depends
|
|
|
|
install_depends() {
|
|
|
|
((EUID)) && sudo_cmd="sudo"
|
|
|
|
if [[ ! -x "$(command -v '$1')" ]]; then
|
|
|
|
packagesNeeded=$1
|
|
|
|
if [ -x "$(command -v apk)" ]; then
|
|
|
|
$sudo_cmd apk add --no-cache $packagesNeeded
|
|
|
|
elif [ -x "$(command -v apt-get)" ]; then
|
|
|
|
$sudo_cmd apt-get -y -q install $packagesNeeded
|
|
|
|
elif [ -x "$(command -v dnf)" ]; then
|
|
|
|
$sudo_cmd dnf install $packagesNeeded
|
|
|
|
elif [ -x "$(command -v zypper)" ]; then
|
|
|
|
$sudo_cmd zypper install $packagesNeeded
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
2021-12-09 19:02:41 +08:00
|
|
|
version_0_2_3
|
2022-01-20 18:38:59 +08:00
|
|
|
|
|
|
|
version_0_2_5
|