diff options
| author | Craig Jennings <c@cjennings.net> | 2025-05-08 02:37:42 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-05-08 02:37:42 -0500 |
| commit | 7fa458d5ac88fc608a7028f3e1ec0703806a00b3 (patch) | |
| tree | 1913050e842f5e96496a1f544f368a127064792d /root_scripts | |
| parent | ed031414ef8f01e9b4f684856eb6679ccb2f35cb (diff) | |
adding initial scripts
Diffstat (limited to 'root_scripts')
| -rwxr-xr-x | root_scripts/base_utilities.sh | 16 | ||||
| -rwxr-xr-x | root_scripts/git_install_config.sh | 14 | ||||
| -rwxr-xr-x | root_scripts/sudo_install_config.sh | 19 | ||||
| -rwxr-xr-x | root_scripts/sudo_install_config.sh~ | 17 |
4 files changed, 66 insertions, 0 deletions
diff --git a/root_scripts/base_utilities.sh b/root_scripts/base_utilities.sh new file mode 100755 index 0000000..2d38aca --- /dev/null +++ b/root_scripts/base_utilities.sh @@ -0,0 +1,16 @@ +#!/bin/sh +# Craig Jennings <c@cjennings.net> +# Script to install base utilities + +# ensure root +if ! [ $(id -u) -eq 0 ] +then + echo "Must run as root. Exiting." + exit +fi + +# install utilities +pkg install -y bash +pkg install -y ca_root_nss +pkg install -y curl +pkg install -y tmux diff --git a/root_scripts/git_install_config.sh b/root_scripts/git_install_config.sh new file mode 100755 index 0000000..15438ca --- /dev/null +++ b/root_scripts/git_install_config.sh @@ -0,0 +1,14 @@ +#!/bin/sh +# Craig Jennings <c@cjennings.net> +# FreeBSD script to install and configure git + +# check if root + +# install git +pkg install -y git + +# configure git +git config --global init.defaultBranch main +git config --global user.name "Craig Jennings" +git config --global user.email "c@cjennings.net" +git config --global pull.rebase true diff --git a/root_scripts/sudo_install_config.sh b/root_scripts/sudo_install_config.sh new file mode 100755 index 0000000..2f1ec3c --- /dev/null +++ b/root_scripts/sudo_install_config.sh @@ -0,0 +1,19 @@ +#!/bin/sh +# Craig Jennings <c@cjennings.net> +# FreeBSD script to install and config sudo + +# exit if not root +if ! [ $(id -u) -eq 0 ] +then + echo "Must be run as root. Exiting." + exit +fi + +# install sudo +pkg install -y sudo + +# backup original file +cp /usr/local/etc/sudoers /usr/local/etc/sudoers.orig +set 's + + diff --git a/root_scripts/sudo_install_config.sh~ b/root_scripts/sudo_install_config.sh~ new file mode 100755 index 0000000..84348b8 --- /dev/null +++ b/root_scripts/sudo_install_config.sh~ @@ -0,0 +1,17 @@ +#!/bin/sh +# Craig Jennings <c@cjennings.net> +# FreeBSD script to install and config sudo + +# exit if not root +if ! [ $(id -u) -eq 0 ] +then + echo "Must be run as root. Exiting." + exit +fi + +# install sudo +pkg install -y sudo + + +cp /usr/local/etc/sudoers /usr/local/etc/sudoers.bak + |
