define static group ids and same with user ids

This commit is contained in:
sulincix committed 2024-09-27 18:12:14 +00:00
1 parent 1dfe9b2692
commit 8ab79cf8a0
12 files changed
+61 -50

No files matched your search

+2 -1
View File
@@ -42,7 +42,8 @@ package(){
# create user and group
mkdir -p $DESTDIR/etc/group.d
mkdir -p $DESTDIR/etc/passwd.d
echo "lightdm:x:108:118:Lightdm Display Manager:/var/lib/lightdm-data/:/bin/false" > $DESTDIR/etc/passwd.d/lightdm
# GID: lightdm 118
echo "lightdm:x:118:118:Lightdm Display Manager:/var/lib/lightdm-data/:/bin/sh" > $DESTDIR/etc/passwd.d/lightdm
echo "lightdm:x:118:" > $DESTDIR/etc/group.d/lightdm
# install service
mkdir -p $DESTDIR/etc/init.d
+8 -6
View File
@@ -21,6 +21,7 @@ arch=('x86_64')
cd $name-$version
export CXXFLAGS="$CXXFLAGS -flto=auto"
export LANG="en_US.UTF-8"
setup () {
cmake -B build -G Ninja \
@@ -44,13 +45,14 @@ build () {
package () {
ninja -C build install
install -Dm755 ../sddm.initd "$DESTDIR"/etc/init.d/sddm
install -Dm644 ../sddm.confd "$DESTDIR"/etc/conf.d/sddm
# replace pam script
install -Dm644 ../sddm.pam "$DESTDIR"/etc/pam.d/sddm
mkdir -p $DESTDIR/etc/passwd.d/ $DESTDIR/etc/group.d/
echo "sddm:x:109:119:Simple Desktop Display Manager:/var/lib/sddm/:/bin/false" > $DESTDIR/etc/passwd.d/sddm
install -Dm644 ../sddm.confd "$DESTDIR"/etc/conf.d/sddm
# replace pam script
install -Dm644 ../sddm.pam "$DESTDIR"/etc/pam.d/sddm
mkdir -p $DESTDIR/etc/passwd.d/ $DESTDIR/etc/group.d/
# GID: sddm 119
echo "sddm:x:119:119:Simple Desktop Display Manager:/var/lib/sddm/:/bin/sh" > $DESTDIR/etc/passwd.d/sddm
echo "sddm:x:119:" > $DESTDIR/etc/group.d/sddm
install -d "$DESTDIR"/usr/lib/sddm/sddm.conf.d
"$DESTDIR"/usr/bin/sddm --example-config > "$DESTDIR"/usr/lib/sddm/sddm.conf.d/default.conf
# Unset InputMethod https://github.com/sddm/sddm/issues/952