31 строка
1.1 KiB
Bash
Executable File
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
|