#!/bin/bash ### # @Author: LinkLeong link@icewhale.com # @Date: 2022-02-17 18:53:29 # @LastEditors: LinkLeong # @LastEditTime: 2022-06-27 14:14:26 # @FilePath: /CasaOS/shell/assist.sh # @Description: # @Website: https://www.casaos.io # Copyright (c) 2022 by icewhale, All Rights Reserved. ### # add in v0.2.5 readonly CASA_DEPANDS="curl smartmontools parted fdisk ntfs-3g" version_0_2_5() { install_depends "$CASA_DEPANDS" } version_0_2_11() { sysctl -w net.core.rmem_max=2500000 } #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 } mvfoder() { #移动脚本 } version_0_2_5 version_0_2_11