Files
init.sh/modules/install_profile.sh
2021-10-14 16:17:43 +02:00

40 lines
1.1 KiB
Bash

# ------------------------------------------------------------------------------
# Profile installation
# This file is part of the init.sh project
# Copyright (c) 2019-2021 Geoffray Levasseur <fatalerrors@geoffray-levasseur.org>
# ------------------------------------------------------------------------------
# This file is distributed under 3-clause BSD license.
# The complete license agreement can be obtained at:
# https://opensource.org/licenses/BSD-3-Clause
# ------------------------------------------------------------------------------
export VER_install_profile="0.0.3"
export DEP_install_profile="install_pkg"
install_profile()
{
#installfile ansi_shadow.flf /usr/share/figlet/ansi_shadow.flf
local usrlist="/root"
if find /home -mindepth 1 -maxdepth 1 -type d | read; then
usrlist="$usrlist /home/*"
fi
# Create a dir in home so /home/* is always interpreted correctly
for usr in $usrlist; do
backupdist $usr/{,.}profile $usr/.bashrc
installfile {.,}profile .bashrc $usr/
done
unset usrlist
}
precheck_install_profile()
{
:
}
export -f install_profile
export -f precheck_install_profile
# EOF