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
|
pika-first-setup (1.0.1-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-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
|
|
||||||
|
|
||||||
* Just rebuild for OS4
|
* 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
|
Package: pika-first-setup-gtk4
|
||||||
Architecture: any
|
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.
|
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 |_| {
|
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") {
|
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")
|
.arg("network")
|
||||||
.spawn()
|
.spawn();
|
||||||
.expect("gnome-control-center failed to start");
|
} else if env_xdg_session_desktop.contains("plasma") || env_xdg_session_desktop.contains("kde") {
|
||||||
|
let _ = Command::new("systemsettings")
|
||||||
|
.arg("kcm_networkmanagement")
|
||||||
|
.spawn();
|
||||||
} else {
|
} else {
|
||||||
Command::new("nm-connection-editor")
|
let _ = Command::new("nm-connection-editor")
|
||||||
.spawn()
|
.spawn();
|
||||||
.expect("nm-connection-editor failed to start");
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ USERNAME="$0"
|
|||||||
PASSWORD="$1"
|
PASSWORD="$1"
|
||||||
FULLNAME="$2"
|
FULLNAME="$2"
|
||||||
HOSTNAME="$3"
|
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
|
echo "${USERNAME}":"${PASSWORD}" | chpasswd
|
||||||
usermod -a -G sudo "${USERNAME}"
|
usermod -a -G sudo "${USERNAME}"
|
||||||
mkdir -p /home/"${USERNAME}"
|
mkdir -p /home/"${USERNAME}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user