Skip to content

Commit 4ad77ab

Browse files
author
Yuchen Deng
committed
改进安装脚本
1 parent 013c4c1 commit 4ad77ab

File tree

4 files changed

+23
-9
lines changed

4 files changed

+23
-9
lines changed

debian-qq/install.sh

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,15 @@ if [ ! -f /usr/bin/zstd ]; then
77
[ -f /usr/bin/dnf ] && /usr/bin/dnf install -y zstd
88
fi
99

10-
sudo tar -xpvf `dirname ${BASH_SOURCE[0]}`/debian.tar.zst --directory=$HOME
10+
if [ ! -d $HOME/.machines ]; then
11+
mkdir $HOME/.machines
12+
fi
13+
14+
if [ -d $HOME/.machines/debian ]; then
15+
echo 容器 debian 已经存在,安装之前必须先卸载并删除旧容器! && sleep 2
16+
source `dirname ${BASH_SOURCE[0]}`/remove.sh
17+
fi
18+
19+
sudo tar -xpvf `dirname ${BASH_SOURCE[0]}`/debian.tar.zst --directory=$HOME/.machines
1120
sudo `dirname ${BASH_SOURCE[0]}`/nspawn-deepinwine/debian-config.sh
1221
echo 安装完成!
13-

debian-qq/remove.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ echo -n -e "\033[31m需要我自动帮您删除~/.machines/debian吗?[y/N]\033
77
read -p " " choice
88
case $choice in
99
Y | y) sudo rm -rf $HOME/.machines/debian && echo $HOME/.machines/debian 已被删除!;;
10-
N | n | '') echo 再见!;;
11-
*) echo 错误选择,请手动删除!;;
10+
N | n | '') echo 再见! && sleep 2 && exit ;;
11+
*) echo 错误选择,请手动删除! && sleep 2 && exit 1 ;;
1212
esac
13-

deepin-qq/install.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,15 @@ if [ ! -f /usr/bin/zstd ]; then
77
[ -f /usr/bin/dnf ] && /usr/bin/dnf install -y zstd
88
fi
99

10+
if [ ! -d $HOME/.machines ]; then
11+
mkdir $HOME/.machines
12+
fi
13+
14+
if [ -d $HOME/.machines/debian ]; then
15+
echo 容器 debian 已经存在,安装之前必须先卸载并删除旧容器! && sleep 2
16+
source `dirname ${BASH_SOURCE[0]}`/remove.sh
17+
fi
18+
1019
sudo tar -xpvf `dirname ${BASH_SOURCE[0]}`/deepin.tar.zst --directory=$HOME
1120
sudo `dirname ${BASH_SOURCE[0]}`/nspawn-deepinwine/deepin-config.sh
1221
echo 安装完成!
13-

deepin-qq/remove.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ echo -n -e "\033[31m需要我自动帮您删除~/.machines/deepin吗?[y/N]\033
77
read -p " " choice
88
case $choice in
99
Y | y) sudo rm -rf $HOME/.machines/deepin && echo $HOME/.machines/deepin 已被删除!;;
10-
N | n | '') echo 再见!;;
11-
*) echo 错误选择,请手动删除!;;
10+
N | n | '') echo 再见! && sleep 2 && exit ;;
11+
*) echo 错误选择,请手动删除! && sleep 2 && exit 1 ;;
1212
esac
13-

0 commit comments

Comments
 (0)