<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=LQPP%2Flf-backup.sh</id>
	<title>LQPP/lf-backup.sh - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=LQPP%2Flf-backup.sh"/>
	<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=LQPP/lf-backup.sh&amp;action=history"/>
	<updated>2026-04-08T20:13:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Piratenwiki Mirror</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikimirror.piraten.tools/wiki/index.php?title=LQPP/lf-backup.sh&amp;diff=55681232&amp;oldid=prev</id>
		<title>imported&gt;Wiskyhotel: Kategorie:LiquidFeedback</title>
		<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=LQPP/lf-backup.sh&amp;diff=55681232&amp;oldid=prev"/>
		<updated>2010-08-28T05:11:57Z</updated>

		<summary type="html">&lt;p&gt;Kategorie:LiquidFeedback&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt; #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 LOGFILE=&amp;quot;/var/log/liquid_feedback/lf-backup.log&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 TIMESTAMP=$( date '+%R_%F' )&lt;br /&gt;
 FILENAME=&amp;quot;/var/lib/liquid_feedback/backup/lqpp_${TIMESTAMP}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 REMOTE=&amp;quot;lqpp-backup@localhost:~&amp;quot;&lt;br /&gt;
 RECIPIENT=&amp;quot;lqpp-backup&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # log to console, logfile and syslog&lt;br /&gt;
 log () {&lt;br /&gt;
   echo &amp;quot;$1&amp;quot;&lt;br /&gt;
   echo &amp;quot;${TIMESTAMP}: $1&amp;quot; | tee -a &amp;quot;${LOGFILE}&amp;quot; | logger -t &amp;quot;lf-backup&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 # print error message and quit&lt;br /&gt;
 die () {&lt;br /&gt;
   log &amp;quot;ERROR: $1&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 log &amp;quot;Start lf-backup...&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Dump...&amp;quot;&lt;br /&gt;
 MSG=$( sudo -u postgres pg_dump --disable-triggers --data-only --column-inserts  liquid_feedback_pp &amp;gt; &amp;quot;${FILENAME}.sql&amp;quot; 2&amp;gt;&amp;amp;1 )&lt;br /&gt;
 [ $? -ne 0 ] &amp;amp;&amp;amp; die &amp;quot;Could not create database dump: ${MSG}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Pack...&amp;quot;&lt;br /&gt;
 MSG=$( tar -cjf &amp;quot;${FILENAME}.tar.bz2&amp;quot; &amp;quot;${FILENAME}.sql&amp;quot; &amp;quot;/opt/liquid_feedback&amp;quot; &amp;quot;/var/www&amp;quot; &amp;quot;/etc&amp;quot; 2&amp;gt;&amp;amp;1 )&lt;br /&gt;
 [ $? -eq 0 ] || die &amp;quot;Could not pack backup: ${MSG}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Encrypt...&amp;quot;&lt;br /&gt;
 MSG=$( gpg --encrypt --recipient &amp;quot;${RECIPIENT}&amp;quot; &amp;quot;${FILENAME}.tar.bz2&amp;quot; 2&amp;gt;&amp;amp;1 )&lt;br /&gt;
 [ $? -eq 0 ] || die &amp;quot;Could not encrypt backup: ${MSG}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Send...&amp;quot;&lt;br /&gt;
 MSG=$( scp &amp;quot;${FILENAME}.tar.bz2.gpg&amp;quot; &amp;quot;${REMOTE}&amp;quot; 2&amp;gt;&amp;amp;1 )&lt;br /&gt;
 [ $? -eq 0 ] || die &amp;quot;Could not send backup: ${MSG}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Kategorie:LiquidFeedback]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Wiskyhotel</name></author>
	</entry>
</feed>