修改内容以便支持使用debian installer时能正确配置程序

This commit is contained in:
2024-02-08 23:14:30 +08:00
parent 37a0fdd077
commit e08a00784a
6 changed files with 35 additions and 2 deletions
+18 -1
View File
@@ -1,3 +1,20 @@
#!/bin/bash
export PATH=$PATH:/sbin
export QT_QPA_PLATFORMTHEME=deepin
export QT_QPA_PLATFORMTHEME=deepin
if [[ -f /var/log/installer/lsb-release ]]; then
# 使用 Debian Installer 安装系统
# 判定是否已经配置过
if [[ ! -f /etc/debiandde-config-finished ]]; then
# 获取用户名
userLineNumber=`grep -n "Name: passwd/username" /var/log/installer/cdebconf/questions.dat | grep -v "e-bad" | grep -v "e-reserved" | cut -d ":" -f 1`
userLineNumberEnd=`expr $userLineNumber + 4`
userName=`sed -n "$userLineNumber,${userLineNumberEnd}p" /var/log/installer/cdebconf/questions.dat | grep Value: | cut -d ":" -f 2 | cut -d " " -f 2`
usermod -aG sudo "$userName"
rm -rfv /etc/apt/sources.list.d/debian.list
apt purge deepin-installer -y
touch /etc/debiandde-config-finished
fi
fi