Browse Source

make the rpm packaging more robust

ca-cert-and-multi-ks
Nicolas Massé 2 years ago
parent
commit
e65e432c0b
  1. 5
      rpms/SPECS/kiosk-config.spec

5
rpms/SPECS/kiosk-config.spec

@ -19,6 +19,7 @@ Requires: accountsservice
Requires(post): crudini Requires(post): crudini
Requires(preun): crudini Requires(preun): crudini
BuildRequires: systemd-rpm-macros BuildRequires: systemd-rpm-macros
%systemd_requires
ExclusiveArch: x86_64 ExclusiveArch: x86_64
%description %description
@ -71,14 +72,14 @@ install -m 0755 -D kiosk-app %{buildroot}/usr/bin/kiosk-app
%attr(0755, root, root) /usr/bin/kiosk-app %attr(0755, root, root) /usr/bin/kiosk-app
%pre %pre
getent group kiosk >/dev/null 2>&1 || groupadd kiosk getent group kiosk >/dev/null 2>&1 || groupadd -r kiosk
getent passwd kiosk >/dev/null 2>&1 || useradd -r -N -g kiosk -d /home/kiosk -m kiosk getent passwd kiosk >/dev/null 2>&1 || useradd -r -N -g kiosk -d /home/kiosk -m kiosk
%post %post
%systemd_user_post com.redhat.Kiosk.SampleApp.service %systemd_user_post com.redhat.Kiosk.SampleApp.service
crudini --set /etc/gdm/custom.conf daemon AutomaticLoginEnable True crudini --set /etc/gdm/custom.conf daemon AutomaticLoginEnable True
crudini --set /etc/gdm/custom.conf daemon AutomaticLogin kiosk crudini --set /etc/gdm/custom.conf daemon AutomaticLogin kiosk
systemctl set-default graphical.target /usr/bin/systemctl set-default graphical.target
%preun %preun
%systemd_user_preun com.redhat.Kiosk.SampleApp.service %systemd_user_preun com.redhat.Kiosk.SampleApp.service

Loading…
Cancel
Save