Bob Mottram 7 years ago
parent
commit
455c987a9f
1 changed files with 10 additions and 9 deletions
  1. 10
    9
      src/freedombone-app-peertube

+ 10
- 9
src/freedombone-app-peertube View File

@@ -65,12 +65,14 @@ function peertube_import_from_syncthing {
65 65
 
66 66
     { echo '#!/bin/bash';
67 67
       echo '';
68
+      echo 'LOCKFILE=/root/.peertube.lock';
69
+      echo '';
68 70
       echo 'if [ -f /root/.peertube.lock ]; then';
69
-      echo "    lockctr=\$(cat /root/.peertube.lock)";
71
+      echo "    lockctr=\$(cat \$LOCKFILE)";
70 72
       echo "    lockctr=\$((lockctr+1))";
71
-      echo "    echo \"\$lockctr\" > /root/.peertube.lock";
73
+      echo "    echo \"\$lockctr\" > \$LOCKFILE";
72 74
       echo "    if [ \$lockctr -ge 30 ]; then";
73
-      echo "        rm /root/.peertube.lock";
75
+      echo "        rm \$LOCKFILE";
74 76
       echo '    else';
75 77
       echo '        exit 0';
76 78
       echo '    fi';
@@ -111,22 +113,21 @@ function peertube_import_from_syncthing {
111 113
       echo '';
112 114
       echo 'failed_uploads=0';
113 115
       echo '';
114
-      echo 'echo "0" > /root/.peertube.lock';
116
+      echo "cd ${PEERTUBE_DIR} || exit 32468356";
117
+      echo "echo \"0\" > \$LOCKFILE";
115 118
       echo '';
116 119
       echo "for video_file in \$search_dir/*; do";
117 120
       echo "    if [[ \"\$video_file\" == *'.ogv' || \"\$video_file\" == *'.mp4' || \"\$video_file\" == *'.webm' ]]; then";
118
-      echo "        cd ${PEERTUBE_DIR} || exit 32468356";
119
-      echo "        ";
120 121
       echo "        if ! grep -q \"\$video_file\" /root/.peertube_uploaded; then";
121 122
       echo "            peertubetitle=\$(basename \"\$video_file\" | awk -F '.' '{print \$1}' | sed 's|_| |g' | sed 's|-| |g')";
122 123
       echo "            if $nodecmd \$import_script -n \"\$peertubetitle\" \$peertubensfw \$peertubeprivate -u \"\$peertubedomain\" -U \"\$peertubeuser\" --password \"\$peertubepassword\" -f \"\$video_file\"; then";
123 124
       echo "                echo \"\$video_file\" >> /root/.peertube_uploaded";
124
-      echo '                rm /root/.peertube.lock';
125
+      echo "                rm \$LOCKFILE";
125 126
       echo "                exit 0";
126 127
       echo '            else';
127 128
       echo "                failed_uploads=\$((failed_uploads+1))";
128 129
       echo "                if [ \$failed_uploads -gt 1 ]; then";
129
-      echo '                    rm /root/.peertube.lock';
130
+      echo "                    rm \$LOCKFILE";
130 131
       echo '                    exit 0';
131 132
       echo '                fi';
132 133
       echo '            fi';
@@ -134,7 +135,7 @@ function peertube_import_from_syncthing {
134 135
       echo '    fi';
135 136
       echo 'done'; } > /usr/bin/peertubesync
136 137
       echo '';
137
-      echo 'rm /root/.peertube.lock';
138
+      echo "rm \$LOCKFILE";
138 139
 
139 140
     chmod +x /usr/bin/peertubesync
140 141
     cron_add_mins 1 /usr/bin/peertubesync