summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2009-10-30 14:50:03 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2009-10-30 14:50:03 +0100
commit97b4cfbb26c87a79f5cf74fd67781486616f4541 (patch)
tree1ef45573c518aca4dad581caf28ff799c6a1af71
parent174bd9604471cc5b5ef940457b11fe0adcc39739 (diff)
downloadabrt-97b4cfbb26c87a79f5cf74fd67781486616f4541.tar.gz
abrt-97b4cfbb26c87a79f5cf74fd67781486616f4541.tar.xz
abrt-97b4cfbb26c87a79f5cf74fd67781486616f4541.zip
*: wire up /var/run/abrt in a few more places
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--abrt.spec4
-rw-r--r--src/Daemon/Daemon.cpp1
-rwxr-xr-xsrc/Daemon/abrt-debuginfo-install2
3 files changed, 6 insertions, 1 deletions
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"