Skip to content

Commit

Permalink
添加自动更新功能
Browse files Browse the repository at this point in the history
deepin容器执行:deepin-update
debian容器执行:debian-update
  • Loading branch information
Yuchen Deng committed Nov 30, 2021
1 parent aa1ff6a commit bb4a4f0
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions base-config.sh
Original file line number Diff line number Diff line change
Expand Up @@ -527,6 +527,31 @@ EOF
chmod 755 /usr/local/bin/$1-clean


# 软件升级
cat > /usr/local/bin/$1-update <<EOF
#!/bin/bash
source /usr/local/bin/$1-config
source /usr/local/bin/$1-bind
if [ ! -f /usr/bin/git ]; then
[ -f /usr/bin/apt ] && sudo /usr/bin/apt install -y git
[ -f /usr/bin/pacman ] && sudo /usr/bin/pacman -S git
[ -f /usr/bin/dnf ] && sudo /usr/bin/dnf install -y git
fi
if [ ! -d \$HOME/.nspawn-deepinwine/.git ]; then
/usr/bin/git clone https://gitee.com/loaden/nspawn-deepinwine.git \$HOME/.nspawn-deepinwine
else
/usr/bin/git pull
fi
if [ ! -f \$HOME/.nspawn-deepinwine/$1-config.sh ]; then
echo 意外错误,请手动删除 \$HOME/.nspawn-deepinwine 文件夹后再试。
else
sudo \$HOME/.nspawn-deepinwine/$1-config.sh
fi
EOF

chmod 755 /usr/local/bin/$1-update


# 系统升级
cat > /usr/local/bin/$1-upgrade <<EOF
#!/bin/bash
Expand Down

0 comments on commit bb4a4f0

Please sign in to comment.