From 80ccfea742e12aa01b36c610f6561b2b06f99bc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Tue, 3 Dec 2013 15:44:36 +0100 Subject: [PATCH] make libreoffice conversion working properly --- fs/opt/groomer/constraint.sh | 2 +- fs/opt/groomer/init.sh | 5 +++++ prepare_rPI.sh | 4 ++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/fs/opt/groomer/constraint.sh b/fs/opt/groomer/constraint.sh index 3b220e2..bb34f8e 100644 --- a/fs/opt/groomer/constraint.sh +++ b/fs/opt/groomer/constraint.sh @@ -18,7 +18,7 @@ LOGS="${DST}/logs" # commands SUDO='/usr/bin/sudo' -ID=`/usr/bin/id -u` +ID=`/usr/bin/id -u ${USERNAME}` SYNC='/bin/sync' TIMIDITY='/usr/bin/timidity' diff --git a/fs/opt/groomer/init.sh b/fs/opt/groomer/init.sh index d3f7168..cc029e5 100755 --- a/fs/opt/groomer/init.sh +++ b/fs/opt/groomer/init.sh @@ -19,6 +19,11 @@ trap clean EXIT TERM INT ./music.sh & +# Dumb libreoffice wants to write into ~/libreoffice or crash with +# com::sun::star::uno::RuntimeException +mkdir /tmp/libreoffice +chown -R kitten:kitten /tmp/libreoffice + su ${USERNAME} -c ./groomer.sh diff --git a/prepare_rPI.sh b/prepare_rPI.sh index 5d5db06..2d81016 100755 --- a/prepare_rPI.sh +++ b/prepare_rPI.sh @@ -10,6 +10,10 @@ apt-get autoremove apt-get install libreoffice p7zip-full libfontforge1 timidity dpkg -i libpoppler37*.deb pdf2htmlex*.deb +pushd /home/kitten +ln -s /tmp/libreoffice +popd + chown -R kitten:kitten /home/kitten rm /etc/mtab