Skip to content

Commit fded1b7

Browse files
Merge pull request #91 from OS2borgerPC/90-ret-scripts-repository-til-det-nye-os2borgerpc-core-scripts
90 ret scripts repository til det nye os2borgerpc core scripts
2 parents e643434 + b43a229 commit fded1b7

File tree

1 file changed

+31
-28
lines changed

1 file changed

+31
-28
lines changed

image/scripts/os2borgerpc_setup.sh

Lines changed: 31 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -112,45 +112,48 @@ figlet "=== About to run assorted OS2borgerPC scripts from the scripts repo ==="
112112
"./usr/local/bin/update_client.sh"
113113

114114
# Cloning script repository
115-
git clone --depth 1 https://github.com/OS2borgerPC/os2borgerpc-scripts.git
115+
git clone --depth 1 https://github.com/OS2borgerPC/os2borgerpc-core-scripts.git
116116

117117
# Cloned script directory
118-
SCRIPT_DIR="/os2borgerpc-scripts"
118+
SCRIPT_DIR="/os2borgerpc-core-scripts/scripts"
119+
120+
# Make sure all scripts are executable
121+
chmod +x $SCRIPT_DIR/*
119122

120123
# Initially disable unattended upgrades to prevent problems with firstboot script
121-
"$SCRIPT_DIR/common/system/apt_periodic_control.sh" false
124+
"$SCRIPT_DIR/apt_periodic_control.sh" false
122125

123126
# Move unattended upgrades script to another folder so that firstboot can run it later
124-
mv "$SCRIPT_DIR/common/system/apt_periodic_control.sh" "/etc/os2borgerpc/"
127+
mv "$SCRIPT_DIR/apt_periodic_control.sh" "/etc/os2borgerpc/"
125128

126129
# Randomize checkins with server.
127-
"$SCRIPT_DIR/common/system/randomize_jobmanager.sh" 5
130+
"$SCRIPT_DIR/randomize_jobmanager.sh" 5
128131

129132
# Securing grub
130-
"$SCRIPT_DIR/common/system/grub_set_password.py" "$(pwgen -N 1 -s 12)"
133+
"$SCRIPT_DIR/grub_set_password.py" "$(pwgen -N 1 -s 12)"
131134

132135
# Setup a script to activate the desktop shortcuts for user on login
133136
# This must run after user has been created
134-
"$SCRIPT_DIR/os2borgerpc/udfases/desktop_activate_shortcuts.sh"
137+
"$SCRIPT_DIR/desktop_activate_shortcuts.sh"
135138

136139
# Block suspend, shut down and reboot and remove them from the menu
137140
#sed --in-place "/polkitd/d" "$SCRIPT_DIR/os2borgerpc/desktop/polkit_policy_shutdown_suspend.sh"
138-
"$SCRIPT_DIR/os2borgerpc/sikkerhed/polkit_policy_shutdown_suspend.sh" True True
141+
"$SCRIPT_DIR/polkit_policy_shutdown_suspend.sh" True True
139142

140143
# Remove lock from the menu
141-
"$SCRIPT_DIR/os2borgerpc/udfases/dconf_disable_lock_menu.sh" True
144+
"$SCRIPT_DIR/dconf_disable_lock_menu.sh" True
142145

143146
# Remove change user from the menu
144-
"$SCRIPT_DIR/os2borgerpc/udfases/dconf_disable_user_switching.sh" True
147+
"$SCRIPT_DIR/dconf_disable_user_switching.sh" True
145148

146149
# Block Gnome Remote Desktop
147-
"$SCRIPT_DIR/os2borgerpc/sikkerhed/dconf_disable_gnome_remote_desktop.sh" True
150+
"$SCRIPT_DIR/dconf_disable_gnome_remote_desktop.sh" True
148151

149152
# Remove user access to terminal
150-
"$SCRIPT_DIR/os2borgerpc/sikkerhed/protect_terminal.sh" False
153+
"$SCRIPT_DIR/protect_terminal.sh" False
151154

152155
# Remove user access to settings
153-
"$SCRIPT_DIR/os2borgerpc/sikkerhed/adjust_settings_access.sh" False
156+
"$SCRIPT_DIR/adjust_settings_access.sh" False
154157

155158
# Setup /etc/lightdm/lightdm.conf, which needs to exist before we can enable running scripts at login
156159
if [[ -f /etc/lightdm/lightdm.conf.os2borgerpc ]]
@@ -159,28 +162,28 @@ then
159162
fi
160163

161164
# Enable running scripts at login
162-
"$SCRIPT_DIR/os2borgerpc/udfases/lightdm_greeter_setup_scripts.sh" False
165+
"$SCRIPT_DIR/lightdm_greeter_setup_scripts.sh" False
163166

164167
# Include fix for rare LightDM startup error
165-
"$SCRIPT_DIR/os2borgerpc/os2borgerpc/lightdm_fix_boot_error.sh" True
168+
"$SCRIPT_DIR/lightdm_fix_boot_error.sh" True
166169

167170
# Set user as the default user
168-
"$SCRIPT_DIR/os2borgerpc/udfases/set_user_as_default_lightdm_user.sh" True
171+
"$SCRIPT_DIR/set_user_as_default_lightdm_user.sh" True
169172

170173
# Prevent future upgrade notifications
171-
"$SCRIPT_DIR/os2borgerpc/udfases/remove_new_release_message.sh"
174+
"$SCRIPT_DIR/remove_new_release_message.sh"
172175

173176
# Improve Firefox browser security
174-
"$SCRIPT_DIR/os2borgerpc/browser/firefox_global_policies.sh" https://borger.dk
177+
"$SCRIPT_DIR/firefox_global_policies.sh" https://borger.dk
175178

176179
# Correctly make Firefox the initial standard browser
177-
"$SCRIPT_DIR/os2borgerpc/browser/browser_set_default.sh" firefox_firefox
180+
"$SCRIPT_DIR/browser_set_default.sh" firefox_firefox
178181

179182
# Disable the run prompt
180-
"$SCRIPT_DIR/os2borgerpc/sikkerhed/dconf_run_prompt_toggle.sh" True
183+
"$SCRIPT_DIR/dconf_run_prompt_toggle.sh" True
181184

182185
# Install Okular and set it as default PDF reader, mostly because it can conveniently also edit PDFs
183-
"$SCRIPT_DIR/os2borgerpc/os2borgerpc/install_okular_and_set_as_standard_pdf_reader.sh" True
186+
"$SCRIPT_DIR/install_okular_and_set_as_standard_pdf_reader.sh" True
184187

185188
# Set background images on login screen and desktop
186189
# Multi user image uses a different image because the Danish one has Danish text on it
@@ -189,23 +192,23 @@ if [ "$LANG_ALL" ]; then
189192
else
190193
BG="/usr/share/backgrounds/os2bpc_default_desktop.svg"
191194
fi
192-
"$SCRIPT_DIR/os2borgerpc/desktop/dconf_desktop_background.sh" $BG
193-
"$SCRIPT_DIR/os2borgerpc/login/dconf_change_login_bg.sh" True /usr/share/backgrounds/os2bpc_default_login.png
195+
"$SCRIPT_DIR/dconf_desktop_background.sh" $BG
196+
"$SCRIPT_DIR/dconf_change_login_bg.sh" True /usr/share/backgrounds/os2bpc_default_login.png
194197

195198
# Make apt-get wait 5 min for dpkg lock
196-
"$SCRIPT_DIR/images/apt_get_config_set_dpkg_lock_timeout.sh" True
199+
"$SCRIPT_DIR/apt_get_config_set_dpkg_lock_timeout.sh" True
197200

198201
# Set fix-broken true by default in the apt-get configuration
199-
"$SCRIPT_DIR/images/apt_get_config_set_fix_broken.sh" True
202+
"$SCRIPT_DIR/apt_get_config_set_fix_broken.sh" True
200203

201204
# Hide libreoffice tip of the day
202-
"$SCRIPT_DIR/os2borgerpc/libreoffice/overwrite_libreoffice_config.sh" True False
205+
"$SCRIPT_DIR/overwrite_libreoffice_config.sh" True False
203206

204207
# Enable universal access menu by default
205-
"$SCRIPT_DIR/os2borgerpc/desktop/dconf_a11y.sh" True
208+
"$SCRIPT_DIR/dconf_a11y.sh" True
206209

207210
# Allow superuser to manage CUPS / change printer settings (and make changes via CUPS' web interface)
208-
"$SCRIPT_DIR/os2borgerpc/printer/allow_superuser_to_manage_cups.sh"
211+
"$SCRIPT_DIR/allow_superuser_to_manage_cups.sh"
209212

210213
# Remove cloned script repository
211214
rm --recursive "$SCRIPT_DIR"

0 commit comments

Comments
 (0)