Set all of user's groups in "pmbootstrap install" (#1432)

The postmarketos-base package used to make the user part of the "video"
and "audio" groups. However, this did not work reliably, and we were
adding the "wheel" group in "pmbootstrap install" anyway.

Now all groups get added in "pmbootstrap install", and the names of the
groups have been moved to `pmb.config.install_user_groups`.
This commit is contained in:
Oliver Smith 2018-04-23 20:52:03 +00:00 committed by GitHub
parent eda9b90f02
commit 340a17d98f
2 changed files with 1 additions and 5 deletions

View file

@ -1,6 +1,6 @@
pkgname=postmarketos-base pkgname=postmarketos-base
pkgver=3 pkgver=3
pkgrel=16 pkgrel=17
pkgdesc="Meta package for minimal postmarketOS base" pkgdesc="Meta package for minimal postmarketOS base"
url="https://github.com/postmarketOS" url="https://github.com/postmarketOS"
arch="noarch" arch="noarch"

View file

@ -76,10 +76,6 @@ touch /etc/wpa_supplicant/wpa_supplicant.conf
# Enable the 'wheel' group # Enable the 'wheel' group
sed -i 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' /etc/sudoers sed -i 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' /etc/sudoers
# Add user to video group for proper framebuffer permissions
username="$(getent passwd 1000 | cut -d ":" -f 1)"
usermod -a -G video,audio "$username"
# Set chrony to quickly correct system time on first boot, if necessary # Set chrony to quickly correct system time on first boot, if necessary
if ! grep -q "makestep" /etc/chrony/chrony.conf; then if ! grep -q "makestep" /etc/chrony/chrony.conf; then
echo "makestep 1 -1" >> /etc/chrony/chrony.conf echo "makestep 1 -1" >> /etc/chrony/chrony.conf