From 5c383b641b522455dec05520d0a196a9f9e1457a Mon Sep 17 00:00:00 2001 From: Takuya ASADA Date: Mon, 13 Sep 2021 23:45:52 +0900 Subject: [PATCH] reloc: stop removing entire $BUILDDIR We found that user can mistakenly break system with --builddir option, something like './reloc/build_deb.sh --builddir /'. To avoid that we need to stop removing entire $BUILDDIR, remove directories only we have to clean up before building deb package. See: https://github.com/scylladb/scylla-python3/pull/23#discussion_r707088453 Closes #177 --- reloc/build_deb.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reloc/build_deb.sh b/reloc/build_deb.sh index 63aed75..8f157a2 100755 --- a/reloc/build_deb.sh +++ b/reloc/build_deb.sh @@ -26,7 +26,7 @@ while [ $# -gt 0 ]; do done RELOC_PKG=$(readlink -f $RELOC_PKG) -rm -rf "$BUILDDIR" +rm -rf "$BUILDDIR"/scylla-package "$BUILDDIR"/scylla-package.orig "$BUILDDIR"/debian mkdir -p "$BUILDDIR"/scylla-package tar -C "$BUILDDIR"/scylla-package -xpf $RELOC_PKG cd "$BUILDDIR"/scylla-package