X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fprune-storage.ts;h=c9e4dbd4b8094bead529388148c9ab0dda73a0a1;hb=f58094b2577afbd26bb2e74768938bcdd9890c16;hp=4ab0b4863fd1ccff1aaaf4ff16652272be98787b;hpb=71e318b4fe66175d03c7c82357d60062eb68af81;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/prune-storage.ts b/scripts/prune-storage.ts index 4ab0b4863..c9e4dbd4b 100755 --- a/scripts/prune-storage.ts +++ b/scripts/prune-storage.ts @@ -19,7 +19,8 @@ async function run () { const storageOnlyOwnedToPrune = [ CONFIG.STORAGE.VIDEOS_DIR, - CONFIG.STORAGE.TORRENTS_DIR + CONFIG.STORAGE.TORRENTS_DIR, + CONFIG.STORAGE.REDUNDANCY_DIR ] const storageForAllToPrune = [ @@ -36,6 +37,9 @@ async function run () { toDelete = toDelete.concat(await pruneDirectory(directory, false)) } + const tmpFiles = await readdir(CONFIG.STORAGE.TMP_DIR) + toDelete = toDelete.concat(tmpFiles.map(t => join(CONFIG.STORAGE.TMP_DIR, t))) + if (toDelete.length === 0) { console.log('No files to delete.') return @@ -91,6 +95,7 @@ async function askConfirmation () { confirm: { type: 'string', description: 'These following unused files can be deleted, but please check your backups first (bugs happen).' + + ' Notice PeerTube must have been stopped when your ran this script.' + ' Can we delete these files?', default: 'n', required: true