From 6ba333296ccb2c085f86a73cbf482fbb19b00d53 Mon Sep 17 00:00:00 2001 From: Jason Montleon Date: Feb 18 2019 01:44:58 +0000 Subject: Prevent profile script from running as root --- diff --git a/cros-guest-tools.spec b/cros-guest-tools.spec index 8c9a0a1..828f96a 100644 --- a/cros-guest-tools.spec +++ b/cros-guest-tools.spec @@ -3,7 +3,7 @@ Name: cros-guest-tools Version: 1.0 -Release: 0.5.%{snapshotdate}git%{hash}%{?dist} +Release: 0.6.%{snapshotdate}git%{hash}%{?dist} Summary: Chromium OS integration meta package License: BSD @@ -215,7 +215,10 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications cros-garcon/garc sed -i '/x-auth=\${HOME}\/.Xauthority/d' %{buildroot}%{_userunitdir}/sommelier-x@.service sed -i 's/false/true/g' %{buildroot}%{_sysconfdir}/skel/.config/cros-garcon.conf +sed -i '1i if [ "$UID" -ne "0" ]; then' %{buildroot}%{_sysconfdir}/profile.d/sommelier.sh sed -i '1i export XDG_RUNTIME_DIR=/run/user/$UID' %{buildroot}%{_sysconfdir}/profile.d/sommelier.sh +echo "fi" >> %{buildroot}%{_sysconfdir}/profile.d/sommelier.sh + %files %dir %{_sysconfdir}/skel/.config %license LICENSE @@ -288,6 +291,9 @@ sed -i '1i export XDG_RUNTIME_DIR=/run/user/$UID' %{buildroot}%{_sysconfdir}/pro %doc README.md %changelog +* Sun Feb 17 2019 Jason Montleon jmontleo@redhat.com 1.0-0.6.20190213gitbf01129 +- Limit script to running as user + * Sun Feb 17 2019 Jason Montleon jmontleo@redhat.com 1.0-0.5.20190213gitbf01129 - Clean up rpmlint warnings