[arch-commits] Commit in emby-server/trunk (emby-migrate-database)
Maxime Gauduin
alucryd at archlinux.org
Sat Jan 19 12:34:54 UTC 2019
Date: Saturday, January 19, 2019 @ 12:34:53
Author: alucryd
Revision: 424590
upgpkg: emby-server 4.0.0.2-1
Deleted:
emby-server/trunk/emby-migrate-database
-----------------------+
emby-migrate-database | 56 ------------------------------------------------
1 file changed, 56 deletions(-)
Deleted: emby-migrate-database
===================================================================
--- emby-migrate-database 2019-01-19 12:34:14 UTC (rev 424589)
+++ emby-migrate-database 2019-01-19 12:34:53 UTC (rev 424590)
@@ -1,56 +0,0 @@
-#!/bin/sh
-
-USER='emby'
-GROUP='emby'
-
-usage() {
- echo 'Usage: emby-migrate-database {-u user} {-g group} old_path_full new_path_full'
- echo 'Default user: emby'
- echo 'Default group: emby'
-}
-
-migrate() {
- if [[ $1 && $2 ]]; then
- if [[ -f $1/data/library.db ]]; then
- if [[ ! -e $2 ]]; then
- mkdir -p $2
- fi
- if [[ -d $2 ]]; then
- if [[ -z $(ls $2) ]]; then
- cp -r $1/* $2/
- sqlite3 $2/data/library.db "UPDATE TypedBaseItems SET data = CAST(REPLACE(CAST(data AS TEXT), '$1', '$2') AS BLOB);"
- chown $USER:$GROUP -R $2
- echo "Migration complete. You can now delete $1."
- else
- echo "$2 is not empty. Aborting."
- fi
- else
- echo "$2 is not a directory. Aborting."
- fi
- else
- echo "$1 does not contain an emby database. Aborting."
- fi
- else
- usage
- fi
-}
-
-if [[ $1 == '--help' ]]; then
- usage
-else
- while getopts 'u:g:' opt; do
- case $opt in
- u)
- USER=$OPTARG
- ;;
- g)
- GROUP=$OPTARG
- ;;
- \?)
- usage
- ;;
- esac
- done
- shift $((OPTIND-1))
- migrate $@
-fi
More information about the arch-commits
mailing list