X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=buster%2Fsetup_scripts%2Frestore_pleroma.sh;h=325aa236c870776840f094f667ba324bc1cbcd4c;hb=06e7f865feb169f359e28382200fe7d6c5d42673;hp=844a655e0327ec4f23b620954dd2021bc3d36c7f;hpb=19172909051f0465122c497581a44237d1129a0e;p=config diff --git a/buster/setup_scripts/restore_pleroma.sh b/buster/setup_scripts/restore_pleroma.sh index 844a655..325aa23 100755 --- a/buster/setup_scripts/restore_pleroma.sh +++ b/buster/setup_scripts/restore_pleroma.sh @@ -10,4 +10,9 @@ tar xf pleroma_backup.tar cp -a pleroma_backup/uploads/* /var/lib/pleroma/uploads/ cp -a pleroma_backup/etc_files/* /etc/pleroma/ su postgres -lc 'pg_restore --clean -d pleroma -v -1 /tmp/pleroma_backup/pleroma.pgdump' + +# TODO: Horrible hack, improve. +db_pw=$(cat /etc/pleroma/config.exs | grep password | sed 's/[ ]*password\: *//g' | sed 's/,//g' | sed 's/"//g') +su postgres -lc "psql -c \"ALTER USER pleroma WITH PASSWORD '${db_pw}';\"" + service pleroma start