mirror of
https://github.com/GXDE-OS/GXDE.git
synced 2026-06-22 03:46:37 +08:00
修改内容以便支持使用debian installer时能正确配置程序
This commit is contained in:
@@ -4,6 +4,8 @@ build:
|
|||||||
install:
|
install:
|
||||||
mkdir -pv $(DESTDIR)/etc/profile.d/
|
mkdir -pv $(DESTDIR)/etc/profile.d/
|
||||||
mkdir -pv $(DESTDIR)/etc/apt/sources.list.d/
|
mkdir -pv $(DESTDIR)/etc/apt/sources.list.d/
|
||||||
|
mkdir -pv $(DESTDIR)/usr/lib/systemd/system/
|
||||||
cp -rv dde.sh $(DESTDIR)/etc/profile.d/dde.sh
|
cp -rv dde.sh $(DESTDIR)/etc/profile.d/dde.sh
|
||||||
cp -rv debian-dde.list $(DESTDIR)/etc/apt/sources.list.d/debian-dde.list
|
cp -rv debian-dde.list $(DESTDIR)/etc/apt/sources.list.d/debian-dde.list
|
||||||
|
cp -rv debiandde-first-config.service $(DESTDIR)/usr/lib/systemd/system/
|
||||||
chmod +x $(DESTDIR)/etc/profile.d/dde.sh
|
chmod +x $(DESTDIR)/etc/profile.d/dde.sh
|
||||||
|
|||||||
@@ -1,3 +1,20 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
export PATH=$PATH:/sbin
|
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
|
||||||
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
debiandde (15.11~2024.02.06) stable; urgency=medium
|
debiandde (15.11~2024.02.07) stable; urgency=medium
|
||||||
|
|
||||||
* update 15.11
|
* update 15.11
|
||||||
|
|
||||||
|
|||||||
Vendored
+2
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
systemctl enable debiandde-first-config.service | true
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Config DebianDDE
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=forking
|
||||||
|
User=root
|
||||||
|
ExecStart=/etc/profile.d/dde.sh
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
Reference in New Issue
Block a user