%define unpackdir /opt/usr/share/package-unpacked
%define rwsignaturedir /opt/share/signatures
%define rosignaturedir /usr/share/signatures
+%define logdir /var/log/app-installers
%description
This is a meta package that installs the common application
ln -sf ../package-recovery.service %{buildroot}%{_unitdir}/default.target.wants/package-recovery.service
mkdir -p %{buildroot}%{rosignaturedir}
mkdir -p %{buildroot}%{rwsignaturedir}
+mkdir -p %{buildroot}%{logdir}
%post
chsmack -a System %{unpackdir}
+chsmack -a System %{logdir}
%postun
%{_bindir}/pkg_initdb
%attr(0755,root,root) %{_sysconfdir}/gumd/useradd.d/10_package-manager-add.post
%attr(0755,root,root) %{_sysconfdir}/gumd/userdel.d/11_package-manager-del.post
+%attr(0755,app_fw,app_fw) %{logdir}
%{_bindir}/pkg_recovery
%{_unitdir}/package-recovery.service
%{_unitdir}/default.target.wants/package-recovery.service
namespace {
const unsigned kProgressRange = 100;
-const char kLogFileName[] = "/var/log/app-installers.log";
+const char kLogFileName[] = "/var/log/app-installers/app-installers.log";
const int kLogRotationSize = 1024 * 256; // 256KB
const int kLogMaximumRotation = 3;