diff --git a/board/common/rootfs/sbin/dagger b/board/common/rootfs/sbin/dagger index cce3e09a..dc00f621 100755 --- a/board/common/rootfs/sbin/dagger +++ b/board/common/rootfs/sbin/dagger @@ -78,7 +78,8 @@ do_abandon() [ "$next" ] && [ -d "$basedir/$next" ] \ || abort "Next generation does not exist" - rm -rf "$basedir/$next" "$basedir/next" + mv "$basedir/$next" "$basedir/$next-ABANDONED-$(date +%F-%T)" + rm "$basedir/next" inform info "Abandoned generation $next" }