@@ -30,6 +30,14 @@ function ubermix_update_packages {
3030 sudo apt-get -y upgrade
3131}
3232
33+ function raspbian_update_os {
34+ echo " ================================="
35+ echo " = Updating OS"
36+ echo " ================================="
37+ sudo apt-get -y update
38+ sudo apt-get -y upgrade
39+ }
40+
3341function ubermix_install_wireless_drivers {
3442 # Add wireless drivers
3543 sudo apt-get -y purge bcmwl-kernel-source
@@ -46,24 +54,62 @@ function ubermix_install_software {
4654 done
4755}
4856
57+ # https://raw.githubusercontent.com/kidsoncomputers/documentation/master/uganda/2019/install-packages.sh
58+ function install_software {
59+ echo " ================================="
60+ echo " = Installing packages"
61+ echo " ================================="
62+ software=( $( curl -sSL https://raw.githubusercontent.com/roninsphere/kocifier/mexico2019/packages.txt | sed ' /^ *#/d;s/#.*//' ) )
63+ for package in ${software[*]}
64+ do
65+ sudo apt-get -y install ${package}
66+ done
67+ }
68+
69+
4970function remove_keyboard_packages {
5071 sudo apt-get remove fcitx*
5172}
5273
74+ function change_locale {
75+ sudo perl -pi -e ' s/# es_MX.UTF-8 UTF-8/es_MX.UTF-8 UTF-8/g' /etc/locale.gen
76+ sudo perl -pi -e ' s/en_GB.UTF-8 UTF-8/# en_GB.UTF-8 UTF-8/g' /etc/locale.gen
77+ # sudo rm -rf /etc/default/locale
78+ sudo perl -pi -e ' s/en_GB.UTF-8/es_MX.UTF-8/g' /etc/default/locale
79+ sudo locale-gen
80+ # seams to fail
81+ sudo update-locale es_MX.UTF-8
82+ sudo localedef -v -c -i es_MX -f UTF-8 es_MX.UTF-8
83+ sudo locale -a
84+ }
85+
5386function change_timezone {
5487 sudo rm /etc/localtime
5588 sudo ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
5689}
5790
5891function ubermix_download_background_image {
59- cd /tmp/
92+ cd /tmp/
6093 wget https://raw.githubusercontent.com/kidsoncomputers/kocifier/master/assets/Wallpaper%204x3.png
6194 sudo cp ' Wallpaper 4x3.png' /usr/share/backgrounds
6295 sudo chmod a+rw /usr/share/backgrounds/*
6396}
6497
65- function ubermix_configuration_background_image {
66- gsettings set org.gnome.desktop.background picture-uri ' file:///usr/share/backgrounds/Wallpaper 4x3.png'
98+ function raspbian_download_background_image {
99+ cd /tmp/
100+ wget https://raw.githubusercontent.com/kidsoncomputers/kocifier/master/assets/Wallpaper%204x3.png
101+ # sudo mkdir /usr/local/share/backgrounds
102+ sudo cp ' Wallpaper 4x3.png' /usr/share/rpd-wallpaper/temple.jpg
103+ sudo chmod a+rw /usr/share/rpd-wallpaper/temple.jpg
104+ # Change the splash page
105+ sudo cp ' Wallpaper 4x3.png' /usr/share/plymouth/themes/pix/splash.png
106+ # Add Spanish MagPI
107+ wget https://www.raspberrypi.org/magpi-issues/MagPi_Mini_Spanish_01.pdf
108+ cp MagPi_Mini_Spanish_01.pdf /home/pi/MagPi/
109+ }
110+
111+ function ubermix_configuration_background_image {
112+ gsettings set org.gnome.desktop.background picture-uri ' file:///usr/share/rpd-wallpaper/Wallpaper 4x3.png'
67113 gsettings set org.gnome.desktop.background picture-options ' scaled'
68114 gsettings set org.gnome.desktop.background primary-color ' #ffffff'
69115}
@@ -73,6 +119,11 @@ function ubermix_background_main {
73119 ubermix_configuration_background_image
74120}
75121
122+ function raspbian_background_main {
123+ raspbian_download_background_image
124+ ubermix_configuration_background_image
125+ }
126+
76127function ubermix_kocify {
77128 ubermix_update_packages
78129 ubermix_install_wireless_drivers
@@ -86,10 +137,25 @@ function ubermix_kocify {
86137 # Install Language Pack support for Spanish
87138}
88139
140+ function raspbian_kocify {
141+ raspbian_update_os
142+ install_software
143+ raspbian_background_main
144+ change_timezone
145+ change_locale
146+ }
147+
89148check_distro
90149# dist will have the distribution value
91150if [[ ${dist} = * ' raspbian' * ]]; then
92- echo ' Raspbian customization should be here' ;
151+ echo " ================================="
152+ echo " = Raspbian customization"
153+ echo " ================================="
154+ raspbian_kocify
155+ echo " ================================="
156+ echo " = Raspbian customization completed"
157+ echo " ================================="
158+ sudo shutdown -r now
93159fi
94160if [[ ${dist} = * ' ubermix' * ]]; then
95161 # ######################
0 commit comments