Skip to content

Commit 77ea209

Browse files
authored
Update ss-install-ubuntu-utils.txt
1 parent d9b34dc commit 77ea209

File tree

1 file changed

+43
-36
lines changed

1 file changed

+43
-36
lines changed

bash/ss-install-ubuntu-utils.txt

Lines changed: 43 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,13 @@
2525
## A. Source SS-Config + SS-Functions
2626
## B. Touch Timestamp File
2727
## C. Message (Begin Script)
28-
## D. Prettify The Shell Prompt
29-
## E. Update Existing Packages
28+
## D. Update Existing Packages
29+
30+
## E. Prettify The Shell Prompt
3031
## F. Update System Timezone
3132
## G. Install Various Linux Utilities
33+
## X. Make Nano Default System-wide Editor
34+
3235
## H. Reset Permissions (Ubuntu Utils)
3336

3437
####################################################################################################
@@ -65,20 +68,7 @@ ss_touch "${TIMESTAMP_SS_INSTALL_UBUNTU_UTILS}"
6568
ss_echo "${COLOR_INFO}Running ss-install-ubuntu-utils... ${COLOR_RESET}"
6669

6770
####################################################################################################
68-
#### D. SS-Install-Ubuntu-Utils: Prettify The Shell Prompt #########################################
69-
####################################################################################################
70-
71-
## download latest versions ##
72-
ss_wget /tmp/custom-shell-prompt "${GITHUB_CUSTOM_SHELL_PROMPT}"
73-
74-
## delete old one ##
75-
ss_rm /etc/profile.d/custom-shell-prompt
76-
77-
## copy files to their destinations ##
78-
ss_cp /tmp/custom-shell-prompt /etc/profile.d/custom-shell-prompt.sh
79-
80-
####################################################################################################
81-
#### E. SS-Install-Ubuntu-Utils: Update Existing Packages ##########################################
71+
#### D. SS-Install-Ubuntu-Utils: Update Existing Packages ##########################################
8272
####################################################################################################
8373

8474
## SNIPPET: ss-install-*-packages bash scripts
@@ -93,11 +83,25 @@ ss_apt_update
9383
## upgrade packages ##
9484
ss_apt_upgrade
9585

86+
####################################################################################################
87+
#### E. SS-Install-Ubuntu-Utils: Prettify The Shell Prompt #########################################
88+
####################################################################################################
89+
90+
## Move this to ss-install-ubuntu-bash maybe ? ##
91+
92+
## download latest versions ##
93+
ss_wget /tmp/custom-shell-prompt "${GITHUB_CUSTOM_SHELL_PROMPT}"
94+
95+
## delete old one ##
96+
ss_rm /etc/profile.d/custom-shell-prompt
97+
98+
## copy files to their destinations ##
99+
ss_cp /tmp/custom-shell-prompt /etc/profile.d/custom-shell-prompt.sh
100+
96101
####################################################################################################
97102
#### F. SS-Install-Ubuntu-Utils: Update System Timezone ############################################
98103
####################################################################################################
99104

100-
## set timezone ##
101105
if [[ -z "${SS_TIMEZONE}" ]]; then
102106
sudo timedatectl set-timezone UTC
103107
else
@@ -108,16 +112,30 @@ fi
108112
#### G. SS-Install-Ubuntu-Utils: Install Various Linux Utilities ###################################
109113
####################################################################################################
110114

111-
## install update-manager-core ##
115+
## do-release-upgrade support ##
112116
ss_apt_install update-manager-core
113117

118+
## ppa management support ##
119+
ss_apt_install software-properties-common
120+
114121
## coreutils ##
115122
ss_apt_install coreutils
116123

117-
## dnsutils ##
118-
## https://www.cyberciti.biz/faq/ubuntu-dig-command-not-found-install-digonubuntu/
124+
## dnsutils (required for dig) ##
119125
ss_apt_install dnsutils
120126

127+
## virt-what (detects virtualization) ##
128+
ss_apt_install virt-what
129+
130+
## sshpass (required for remote connections) ##
131+
ss_apt_install sshpass
132+
133+
## used in ubuntu 18.04 for some apt tools ##
134+
ss_apt_install debconf-utils
135+
136+
## exiftool (for cleaning up exif data) ##
137+
ss_apt_install "${PACKAGE_EXIFTOOL}"
138+
121139
## new ##
122140
ss_apt_install nano
123141
ss_apt_install cron
@@ -133,27 +151,16 @@ ss_apt_install dos2unix
133151
ss_apt_install gzip
134152
ss_apt_install tar
135153

154+
## not sure yet ##
136155
# ss_apt_install logrotate
137156
# ss_apt_install bash-completion
138157
# ss_apt_install iptables-persistent
139158

140-
## set default editor to nano ##
141-
update-alternatives --set editor /bin/nano
142-
143-
## magento ##
144-
ss_apt_install software-properties-common
145-
146-
## install debconf-utils for some APT debug tools (move this to ss-install-misc) ##
147-
ss_apt_install debconf-utils
148-
149-
## virt-what ##
150-
ss_apt_install virt-what
151-
152-
## exiftool ##
153-
ss_apt_install "${PACKAGE_EXIFTOOL}"
159+
####################################################################################################
160+
#### X. SS-Install-Ubuntu-Utils: Make Nano Default System-wide Editor ##############################
161+
####################################################################################################
154162

155-
## sshpass ##
156-
ss_apt_install sshpass
163+
update-alternatives --set editor /bin/nano
157164

158165
####################################################################################################
159166
#### H. SS-Install-Ubuntu-Utils: Reset Permissions (Ubuntu Utils) ##################################

0 commit comments

Comments
 (0)