changed the detection test for bins_missing

This commit is contained in:
BuildTools 2022-09-01 22:54:58 -07:00
parent 02e3a6d3a0
commit 442ec45a07

View file

@ -70,10 +70,10 @@ detectvim(){
} }
check-deps(){ check-deps(){
for bin in $packages ; do for pkg in $packages ; do
local _bin=$(which $bin | grep -c "/") local _pkg=$(dpkg -l $pkg 2>&1 2>/dev/null ; echo $?)
if [[ $_bin == 0 ]] ; then if [[ $_pkg == 1 ]] ; then
bins_missing="${bins_missing} $bin" bins_missing="${bins_missing} $pkg"
fi fi
done done
local _bins_missing=$(echo -e \"${bins_missing}\" | grep -c \"*\") local _bins_missing=$(echo -e \"${bins_missing}\" | grep -c \"*\")
@ -199,6 +199,7 @@ globalinstall(){
fi fi
crontab -l -u $selecteduser | cat - ${rundir}/lib/quickinfo.cron | crontab -u $selecteduser - crontab -l -u $selecteduser | cat - ${rundir}/lib/quickinfo.cron | crontab -u $selecteduser -
mkdir -p /home/${selecteduser}/.quickinfo mkdir -p /home/${selecteduser}/.quickinfo
chown -R ${selecteduser}:${selecteduser} /home/${selecteduser}
if [[ "$bins_missing" == "false" ]] ; then if [[ "$bins_missing" == "false" ]] ; then
su ${selecteduser} -c /home/${selecteduser}.bashrc.d/11-quickinfo.bashrc -c su ${selecteduser} -c /home/${selecteduser}.bashrc.d/11-quickinfo.bashrc -c
fi fi
@ -219,6 +220,7 @@ globalinstall(){
remove(){ remove(){
sudo rm -rf ${globalinstalldir} sudo rm -rf ${globalinstalldir}
for file in $(pushd lib/skel/ ; find ; popd) ; do for file in $(pushd lib/skel/ ; find ; popd) ; do
rm $HOME/$file 2>&1 >dev/null rm $HOME/$file 2>&1 >dev/null