azure-storage-fuse/tools/postinstall.sh

31 строка
1.1 KiB
Bash
Executable File

#!/bin/bash
# This script is packaged with the .deb or .rpm package and executed as a post install script.
# It setups up the autocompletion scripts for various shells depending upon it's existence in the system
# Autocompletions for bash shell
echo "Generating bash autocompletes........."
blobfuse2 completion bash >/etc/bash_completion.d/blobfuse2
for user in $(getent passwd {1000..60000} | cut -d: -f1); do
home=$(eval echo "~${user}")
# Autocompletes for zsh shell
if cat /etc/shells | grep -q "zsh"; then
echo "Found zsh..... Generating autocompletes......"
blobfuse2 completion zsh >"${home}"/.oh-my-zsh/custom/plugins/zsh-autosuggestions/_blobfuse2
fi
# Autocompletes for fish shell
if cat /etc/shells | grep -q "fish"; then
echo "Found fish..... Generating autocompletes"
blobfuse2 completion fish >"${home}".config/fish/completions/blobfuse2.fish
fi
done
echo "Finished shell autocompletes!"
if [ -d "/etc/rsyslog.d/" ]
then
echo "Configuring syslog......."
sudo service rsyslog restart
echo "Finished syslog configuration!"
fi