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}"
6568ss_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 ##
9484ss_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 ##
101105if [[ -z " ${SS_TIMEZONE} " ]]; then
102106 sudo timedatectl set-timezone UTC
103107else
108112# ### G. SS-Install-Ubuntu-Utils: Install Various Linux Utilities ###################################
109113# ###################################################################################################
110114
111- # # install update-manager-core ##
115+ # # do-release-upgrade support ##
112116ss_apt_install update-manager-core
113117
118+ # # ppa management support ##
119+ ss_apt_install software-properties-common
120+
114121# # coreutils ##
115122ss_apt_install coreutils
116123
117- # # dnsutils ##
118- # # https://www.cyberciti.biz/faq/ubuntu-dig-command-not-found-install-digonubuntu/
124+ # # dnsutils (required for dig) ##
119125ss_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 ##
122140ss_apt_install nano
123141ss_apt_install cron
@@ -133,27 +151,16 @@ ss_apt_install dos2unix
133151ss_apt_install gzip
134152ss_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