Merge pull request #2564 from nik123/master

scripts: make completion scripts part of the debian package
This commit is contained in:
Ruslan Kuprieiev
2019-10-03 21:50:51 +03:00
committed by GitHub
+13 -1
View File
@@ -18,6 +18,14 @@ BIN_DIR=$BUILD_DIR/$INSTALL_DIR/bin
DESC='Data Version Control - datasets, models, and experiments versioning for ML or data science projects'
LIB_DIR=$BUILD_DIR/$INSTALL_DIR/lib
if [[ "$(uname)" == 'Linux' ]]; then
CMPLT_DIR=etc/bash_completion.d
FPM_PACKAGE_DIRS="usr etc"
else
CMPLT_DIR=usr/local/etc/bash_completion.d
FPM_PACKAGE_DIRS="usr"
fi
print_error()
{
echo -e "\e[31m$1\e[0m"
@@ -51,7 +59,8 @@ fpm_build()
$FPM_FLAGS \
-n dvc \
-v $VERSION \
-C $BUILD_DIR usr
-C $BUILD_DIR \
$FPM_PACKAGE_DIRS
}
cleanup()
@@ -106,6 +115,9 @@ build_dvc()
popd
$BIN_DIR/dvc --help
fi
mkdir -p $BUILD_DIR/$CMPLT_DIR
cp scripts/completion/dvc.bash $BUILD_DIR/$CMPLT_DIR/dvc
}
cleanup