From 97b4cfbb26c87a79f5cf74fd67781486616f4541 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Fri, 30 Oct 2009 14:50:03 +0100 Subject: *: wire up /var/run/abrt in a few more places Signed-off-by: Denys Vlasenko --- abrt.spec | 4 ++++ src/Daemon/Daemon.cpp | 1 + src/Daemon/abrt-debuginfo-install | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/abrt.spec b/abrt.spec index af36c7f..16e2607 100644 --- a/abrt.spec +++ b/abrt.spec @@ -224,6 +224,8 @@ find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f mkdir -p ${RPM_BUILD_ROOT}/%{_initrddir} install -m 755 %SOURCE1 ${RPM_BUILD_ROOT}/%{_initrddir}/abrtd mkdir -p $RPM_BUILD_ROOT/var/cache/%{name} +mkdir -p $RPM_BUILD_ROOT/var/cache/%{name}-di +mkdir -p $RPM_BUILD_ROOT/var/run/%{name} desktop-file-install \ --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \ @@ -258,6 +260,8 @@ fi %config(noreplace) %{_sysconfdir}/dbus-1/system.d/dbus-%{name}.conf %{_initrddir}/%{name}d %dir /var/cache/%{name} +%dir /var/cache/%{name}-di +%dir /var/run/%{name} %dir %{_sysconfdir}/%{name} %dir %{_sysconfdir}/%{name}/plugins %dir %{_libdir}/%{name} diff --git a/src/Daemon/Daemon.cpp b/src/Daemon/Daemon.cpp index 9615ce8..b509b9f 100644 --- a/src/Daemon/Daemon.cpp +++ b/src/Daemon/Daemon.cpp @@ -654,6 +654,7 @@ static void sanitize_dump_dir_rights() { ensure_root_writable_dir(DEBUG_DUMPS_DIR); ensure_root_writable_dir(DEBUG_DUMPS_DIR"-di"); /* debuginfo cache */ + ensure_root_writable_dir(VAR_RUN"/abrt"); /* temp dir */ } int main(int argc, char** argv) diff --git a/src/Daemon/abrt-debuginfo-install b/src/Daemon/abrt-debuginfo-install index 0bf174b..ba9f9a1 100755 --- a/src/Daemon/abrt-debuginfo-install +++ b/src/Daemon/abrt-debuginfo-install @@ -71,7 +71,7 @@ test x"$cachedir" = x"" || test -d "$cachedir" || exit 2 # tempdir must not exist test -e "$tempdir" && exit 2 -mkdir "$tempdir" || exit 2 +mkdir -- "$tempdir" || exit 2 cd "$tempdir" || exit 2 $debug && echo "Installing rpms to $tempdir" -- cgit