All Downloads are FREE. Search and download functionalities are using the official Maven repository.

config_default.ssh.template.sh Maven / Gradle / Ivy

There is a newer version: 2.11.9
Show newest version
#!/bin/bash
#
# Copyright (c) 2019 Of Him Code Technology Studio
# Jpom is licensed under Mulan PSL v2.
# You can use this software according to the terms and conditions of the Mulan PSL v2.
# You may obtain a copy of Mulan PSL v2 at:
# 			http://license.coscl.org.cn/MulanPSL2
# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
# See the Mulan PSL v2 for more details.
#

# Mistakenly deleted !!!!!!!!!!!
# Init script templates for local build, local publish, script template, ssh publish, ssh command template and other related functions

user="$(id -un 2>/dev/null || true)"

if [ "$user" == 'root' ]; then
	rootProfiles=("/etc/profile" "/etc/bashrc")
	for element in "${rootProfiles[@]}"; do
		if [ -f "$element" ]; then
			# shellcheck disable=SC1090
			source "$element"
		fi
	done
fi

userProfiles=("$HOME/.bash_profile" "$HOME/.bashrc" "$HOME/.bash_login")
for element in "${userProfiles[@]}"; do
	if [ -f "$element" ]; then
		# shellcheck disable=SC1090
		source "$element"
	fi
done

# Do not delete the following content (leave at least one blank line)! ! ! ! !




© 2015 - 2024 Weber Informatics LLC | Privacy Policy