21 lines
425 B
Fish
Executable File
21 lines
425 B
Fish
Executable File
#!/usr/bin/fish
|
|
|
|
set scriptdir (dirname (status --current-filename))
|
|
|
|
source $scriptdir/config.fish
|
|
source $scriptdir/utils.fish
|
|
|
|
if test -d $subvoldir
|
|
echo "Backup directory already exists, aborting..."
|
|
exit
|
|
end
|
|
|
|
echo "Creating subvolume directory..."
|
|
mkdir $subvoldir
|
|
|
|
for subvol in (get-subvols)
|
|
set safename (clean-name $subvol)
|
|
echo "Creating initial snapshot for $subvol ($subvoldir/$safename)"
|
|
echo $subvol
|
|
end
|