make sure created user id is 1000 and fix network
Some checks failed
PikaOS Package Build & Release (amd64-v3) / build (push) Has been cancelled
Some checks failed
PikaOS Package Build & Release (amd64-v3) / build (push) Has been cancelled
This commit is contained in:
parent
bc1528cacf
commit
dc063fda7c
2
.github/release-nest-v3
vendored
2
.github/release-nest-v3
vendored
@ -1 +1 @@
|
||||
1
|
||||
5
|
20
debian/changelog
vendored
20
debian/changelog
vendored
@ -1,22 +1,4 @@
|
||||
pika-first-setup (1.0.2-101pika5) pika; urgency=low
|
||||
|
||||
* Update host ip
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 20 Sep 2022 22:01:00 +0000
|
||||
|
||||
pika-first-setup (1.0.2-101pika4) pika; urgency=low
|
||||
|
||||
* Update host ip
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 20 Sep 2022 22:01:00 +0000
|
||||
|
||||
pika-first-setup (1.0.2-101pika3) pika; urgency=low
|
||||
|
||||
* Update host ip
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 20 Sep 2022 22:01:00 +0000
|
||||
|
||||
pika-first-setup (1.0.1-101pika3) pika; urgency=low
|
||||
pika-first-setup (1.0.1-101pika4) pika; urgency=low
|
||||
|
||||
* Just rebuild for OS4
|
||||
|
||||
|
2
debian/control
vendored
2
debian/control
vendored
@ -14,5 +14,5 @@ Rules-Requires-Root: no
|
||||
|
||||
Package: pika-first-setup-gtk4
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}
|
||||
Depends: ${shlibs:Depends}, nm-connection-editor
|
||||
Description: A frontend in GTK 4 and Libadwaita for initial user setup in pika.
|
||||
|
@ -166,16 +166,18 @@ pub fn internet_carousel(
|
||||
}));
|
||||
|
||||
first_setup_internet_button.connect_clicked(move |_| {
|
||||
let env_xdg_session_desktop = env::var("XDG_SESSION_DESKTOP").unwrap();
|
||||
let env_xdg_session_desktop = env::var("XDG_SESSION_DESKTOP").unwrap().to_lowercase();
|
||||
if env_xdg_session_desktop.contains("gnome") || env_xdg_session_desktop.contains("ubuntu") {
|
||||
Command::new("gnome-control-center")
|
||||
let _ = Command::new("gnome-control-center")
|
||||
.arg("network")
|
||||
.spawn()
|
||||
.expect("gnome-control-center failed to start");
|
||||
.spawn();
|
||||
} else if env_xdg_session_desktop.contains("plasma") || env_xdg_session_desktop.contains("kde") {
|
||||
let _ = Command::new("systemsettings")
|
||||
.arg("kcm_networkmanagement")
|
||||
.spawn();
|
||||
} else {
|
||||
Command::new("nm-connection-editor")
|
||||
.spawn()
|
||||
.expect("nm-connection-editor failed to start");
|
||||
let _ = Command::new("nm-connection-editor")
|
||||
.spawn();
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -19,7 +19,7 @@ USERNAME="$0"
|
||||
PASSWORD="$1"
|
||||
FULLNAME="$2"
|
||||
HOSTNAME="$3"
|
||||
adduser --quiet --disabled-password --shell /bin/bash --gecos "${FULLNAME}" "${USERNAME}"
|
||||
adduser --uid 1000 --gid 1000 --quiet --disabled-password --shell /bin/bash --gecos "${FULLNAME}" "${USERNAME}"
|
||||
echo "${USERNAME}":"${PASSWORD}" | chpasswd
|
||||
usermod -a -G sudo "${USERNAME}"
|
||||
mkdir -p /home/"${USERNAME}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user