xhost-cookbooks/system

View on GitHub
templates/arch/profile.erb

Summary

Maintainability
Test Coverage
# /etc/profile

# This file is managed by Chef
# Do not edit this file by hand!

# Set our umask
umask 022

# Set our default path
PATH=<%= @profile[:path].join ':' %>
export PATH

# Load profiles from /etc/profile.d
if test -d /etc/profile.d/; then
    for profile in /etc/profile.d/*.sh; do
        test -r "$profile" && . "$profile"
    done
    unset profile
fi

# Source global bash config
if test "$PS1" && test "$BASH" && test -r /etc/bash.bashrc; then
    . /etc/bash.bashrc
fi

# Termcap is outdated, old, and crusty, kill it.
unset TERMCAP

# Man is much better than us at figuring this out
unset MANPATH

<%= @profile[:append_scripts].join "\n" %>