Skip to content

Commit fd2138a

Browse files
authored
Merge pull request #33 from frostyard/livesessionfixes
fix: remove password from snow user
2 parents f4f4f84 + 8f5155e commit fd2138a

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

build_files/build

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,8 @@ apt-get install -y \
100100
netcat-traditional
101101

102102
apt-get install -y \
103-
systemd-homed
103+
systemd-homed \
104+
openssh-server
104105

105106
# Cleanup unwanted packages
106107
apt-get purge -y \
@@ -116,3 +117,13 @@ rm -rf /etc/machine-id
116117

117118
# Create mountpoint for users that want this feature.
118119
mkdir -p /nix
120+
121+
apt list --installed > /usr/share/snow/snow.packages.txt
122+
# Disable systemd-homed firstboot service, let installer create user
123+
systemctl disable systemd-homed-firstboot.service
124+
systemctl mask systemd-homed-firstboot.service
125+
126+
# update os-release info
127+
sed -i 's/^PRETTY_NAME=.*/PRETTY_NAME="Snow Linux"/' /usr/lib/os-release
128+
sed -i 's/^NAME=.*/NAME="Snow Linux"/' /usr/lib/os-release
129+
echo "ID_LIKE=debian" >> /usr/lib/os-release

system_files/usr/bin/_snow-linux-live-setup

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,7 @@ fi
1212
if ! id -u snow >/dev/null 2>&1; then
1313
useradd -m -u 1500 -g snow-first-setup -G sudo,snow-first-setup -s /bin/bash snow
1414
fi
15+
passwd --delete snow
16+
1517

1618
systemctl daemon-reload

0 commit comments

Comments
 (0)