diff --git a/OSImage/POS_Image-Graphical6/config.xml b/OSImage/POS_Image-Graphical6/config.xml index ebfe89f..1516d40 100644 --- a/OSImage/POS_Image-Graphical6/config.xml +++ b/OSImage/POS_Image-Graphical6/config.xml @@ -1,20 +1,20 @@ - + - Admin User - noemail@example.com + dvosburg + dvosburg@suse.com SUSE Linux Enterprise 12 SP3 JeOS - 6.0.0 + 6.0.1 zypper SLE SLE en_US us.map.gz - Europe/Berlin + America/Chicago utc true @@ -30,6 +30,12 @@ --> + + + + + + diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 2fe07dd..51aaa73 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -1,26 +1,35 @@ - + - Admin User - noemail@example.com - SUSE Linux Enterprise 15 SP2 Graphical Image + dvosburg + dvosburg@suse.com + SUSE Linux Enterprise 15 SP3 Graphical Image - 7.0.0 + 7.0.24 zypper SLE SLE en_US us.map.gz - Europe/Berlin + America/New_York utc true - + + + + @@ -64,7 +73,7 @@ --> - + @@ -93,6 +102,7 @@ + @@ -105,7 +115,9 @@ + + @@ -119,6 +131,7 @@ + diff --git a/OSImage/POS_Image-Graphical7/root/etc/opt/chrome/policies/managed/no_firstrun.json b/OSImage/POS_Image-Graphical7/root/etc/opt/chrome/policies/managed/no_firstrun.json new file mode 100644 index 0000000..4b89a65 --- /dev/null +++ b/OSImage/POS_Image-Graphical7/root/etc/opt/chrome/policies/managed/no_firstrun.json @@ -0,0 +1,9 @@ +{ + "3rdparty": { + "extensions": { + "ldcecbkkoecffmfljeihcmifjjdoepkn": { + "suppress_first_run_page": true + } + } + } +} diff --git a/OSImage/POS_Image-Graphical7/root/etc/sysconfig/displaymanager b/OSImage/POS_Image-Graphical7/root/etc/sysconfig/displaymanager index 6b5ecef..520409f 100644 --- a/OSImage/POS_Image-Graphical7/root/etc/sysconfig/displaymanager +++ b/OSImage/POS_Image-Graphical7/root/etc/sysconfig/displaymanager @@ -29,3 +29,7 @@ DISPLAYMANAGER_ROOT_LOGIN_REMOTE="no" # Allow all users to login without password, but ask for the user # DISPLAYMANAGER_PASSWORD_LESS_LOGIN="no" + +# Login this user when the displaymanager starts +DISPLAYMANAGER_AUTOLOGIN="guest" + diff --git a/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop b/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop new file mode 100644 index 0000000..4463294 --- /dev/null +++ b/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop @@ -0,0 +1,221 @@ +[Desktop Entry] +Version=1.0 +Name=Google Chrome +# Only KDE 4 seems to use GenericName, so we reuse the KDE strings. +# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413. +GenericName=Web Browser +GenericName[ar]=متصفح الشبكة +GenericName[bg]=Уеб браузър +GenericName[ca]=Navegador web +GenericName[cs]=WWW prohlížeč +GenericName[da]=Browser +GenericName[de]=Web-Browser +GenericName[el]=Περιηγητής ιστού +GenericName[en_GB]=Web Browser +GenericName[es]=Navegador web +GenericName[et]=Veebibrauser +GenericName[fi]=WWW-selain +GenericName[fr]=Navigateur Web +GenericName[gu]=વેબ બ્રાઉઝર +GenericName[he]=דפדפן אינטרנט +GenericName[hi]=वेब ब्राउज़र +GenericName[hu]=Webböngésző +GenericName[it]=Browser Webe +GenericName[ja]=ウェブブラウザ +GenericName[kn]=ಜಾಲ ವೀಕ್ಷಕ +GenericName[ko]=웹 브라우저 +GenericName[lt]=Žiniatinklio naršyklė +GenericName[lv]=Tīmekļa pārlūks +GenericName[ml]=വെബ് ബ്രൌസര്‍ +GenericName[mr]=वेब ब्राऊजर +GenericName[nb]=Nettleser +GenericName[nl]=Webbrowser +GenericName[pl]=Przeglądarka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador da Internet +GenericName[ro]=Navigator de Internet +GenericName[ru]=Веб-браузер +GenericName[sl]=Spletni brskalnik +GenericName[sv]=Webbläsare +GenericName[ta]=இணைய உலாவி +GenericName[th]=เว็บเบราว์เซอร์ +GenericName[tr]=Web Tarayıcı +GenericName[uk]=Навігатор Тенет +GenericName[zh_CN]=网页浏览器 +GenericName[zh_HK]=網頁瀏覽器 +GenericName[zh_TW]=網頁瀏覽器 +# Not translated in KDE, from Epiphany 2.26.1-0ubuntu1. +GenericName[bn]=ওয়েব ব্রাউজার +GenericName[fil]=Web Browser +GenericName[hr]=Web preglednik +GenericName[id]=Browser Web +GenericName[or]=ଓ୍ବେବ ବ୍ରାଉଜର +GenericName[sk]=WWW prehliadač +GenericName[sr]=Интернет прегледник +GenericName[te]=మహాతల అన్వేషి +GenericName[vi]=Bộ duyệt Web +# Gnome and KDE 3 uses Comment. +Comment=Access the Internet +Comment[ar]=الدخول إلى الإنترنت +Comment[bg]=Достъп до интернет +Comment[bn]=ইন্টারনেটটি অ্যাক্সেস করুন +Comment[ca]=Accedeix a Internet +Comment[cs]=Přístup k internetu +Comment[da]=Få adgang til internettet +Comment[de]=Internetzugriff +Comment[el]=Πρόσβαση στο Διαδίκτυο +Comment[en_GB]=Access the Internet +Comment[es]=Accede a Internet. +Comment[et]=Pääs Internetti +Comment[fi]=Käytä internetiä +Comment[fil]=I-access ang Internet +Comment[fr]=Accéder à Internet +Comment[gu]=ઇંટરનેટ ઍક્સેસ કરો +Comment[he]=גישה אל האינטרנט +Comment[hi]=इंटरनेट तक पहुंच स्थापित करें +Comment[hr]=Pristup Internetu +Comment[hu]=Internetelérés +Comment[id]=Akses Internet +Comment[it]=Accesso a Internet +Comment[ja]=インターネットにアクセス +Comment[kn]=ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿ +Comment[ko]=인터넷 연결 +Comment[lt]=Interneto prieiga +Comment[lv]=Piekļūt internetam +Comment[ml]=ഇന്റര്‍‌നെറ്റ് ആക്‌സസ് ചെയ്യുക +Comment[mr]=इंटरनेटमध्ये प्रवेश करा +Comment[nb]=Gå til Internett +Comment[nl]=Verbinding maken met internet +Comment[or]=ଇଣ୍ଟର୍ନେଟ୍ ପ୍ରବେଶ କରନ୍ତୁ +Comment[pl]=Skorzystaj z internetu +Comment[pt]=Aceder à Internet +Comment[pt_BR]=Acessar a internet +Comment[ro]=Accesaţi Internetul +Comment[ru]=Доступ в Интернет +Comment[sk]=Prístup do siete Internet +Comment[sl]=Dostop do interneta +Comment[sr]=Приступите Интернету +Comment[sv]=Gå ut på Internet +Comment[ta]=இணையத்தை அணுகுதல் +Comment[te]=ఇంటర్నెట్‌ను ఆక్సెస్ చెయ్యండి +Comment[th]=เข้าถึงอินเทอร์เน็ต +Comment[tr]=İnternet'e erişin +Comment[uk]=Доступ до Інтернету +Comment[vi]=Truy cập Internet +Comment[zh_CN]=访问互联网 +Comment[zh_HK]=連線到網際網路 +Comment[zh_TW]=連線到網際網路 +Exec=/usr/bin/google-chrome-stable --app=https://www.suse.com/products/suse-manager-retail/ +StartupNotify=true +Terminal=false +Icon=google-chrome +Type=Application +Categories=Network;WebBrowser; +MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/ftp;x-scheme-handler/http;x-scheme-handler/https; +Actions=new-window;new-private-window; + +[Desktop Action new-window] +Name=New Window +Name[am]=አዲስ መስኮት +Name[ar]=نافذة جديدة +Name[bg]=Нов прозорец +Name[bn]=নতুন উইন্ডো +Name[ca]=Finestra nova +Name[cs]=Nové okno +Name[da]=Nyt vindue +Name[de]=Neues Fenster +Name[el]=Νέο Παράθυρο +Name[en_GB]=New Window +Name[es]=Nueva ventana +Name[et]=Uus aken +Name[fa]=پنجره جدید +Name[fi]=Uusi ikkuna +Name[fil]=New Window +Name[fr]=Nouvelle fenêtre +Name[gu]=નવી વિંડો +Name[hi]=नई विंडो +Name[hr]=Novi prozor +Name[hu]=Új ablak +Name[id]=Jendela Baru +Name[it]=Nuova finestra +Name[iw]=חלון חדש +Name[ja]=新規ウインドウ +Name[kn]=ಹೊಸ ವಿಂಡೊ +Name[ko]=새 창 +Name[lt]=Naujas langas +Name[lv]=Jauns logs +Name[ml]=പുതിയ വിന്‍ഡോ +Name[mr]=नवीन विंडो +Name[nl]=Nieuw venster +Name[no]=Nytt vindu +Name[pl]=Nowe okno +Name[pt]=Nova janela +Name[pt_BR]=Nova janela +Name[ro]=Fereastră nouă +Name[ru]=Новое окно +Name[sk]=Nové okno +Name[sl]=Novo okno +Name[sr]=Нови прозор +Name[sv]=Nytt fönster +Name[sw]=Dirisha Jipya +Name[ta]=புதிய சாளரம் +Name[te]=క్రొత్త విండో +Name[th]=หน้าต่างใหม่ +Name[tr]=Yeni Pencere +Name[uk]=Нове вікно +Name[vi]=Cửa sổ Mới +Name[zh_CN]=新建窗口 +Name[zh_TW]=開新視窗 +Exec=/usr/bin/google-chrome-stable + +[Desktop Action new-private-window] +Name=New Incognito Window +Name[ar]=نافذة جديدة للتصفح المتخفي +Name[bg]=Нов прозорец „инкогнито“ +Name[bn]=নতুন ছদ্মবেশী উইন্ডো +Name[ca]=Finestra d'incògnit nova +Name[cs]=Nové anonymní okno +Name[da]=Nyt inkognitovindue +Name[de]=Neues Inkognito-Fenster +Name[el]=Νέο παράθυρο για ανώνυμη περιήγηση +Name[en_GB]=New Incognito window +Name[es]=Nueva ventana de incógnito +Name[et]=Uus inkognito aken +Name[fa]=پنجره جدید حالت ناشناس +Name[fi]=Uusi incognito-ikkuna +Name[fil]=Bagong Incognito window +Name[fr]=Nouvelle fenêtre de navigation privée +Name[gu]=નવી છુપી વિંડો +Name[hi]=नई गुप्त विंडो +Name[hr]=Novi anoniman prozor +Name[hu]=Új Inkognitóablak +Name[id]=Jendela Penyamaran baru +Name[it]=Nuova finestra di navigazione in incognito +Name[iw]=חלון חדש לגלישה בסתר +Name[ja]=新しいシークレット ウィンドウ +Name[kn]=ಹೊಸ ಅಜ್ಞಾತ ವಿಂಡೋ +Name[ko]=새 시크릿 창 +Name[lt]=Naujas inkognito langas +Name[lv]=Jauns inkognito režīma logs +Name[ml]=പുതിയ വേഷ പ്രച്ഛന്ന വിന്‍ഡോ +Name[mr]=नवीन गुप्त विंडो +Name[nl]=Nieuw incognitovenster +Name[no]=Nytt inkognitovindu +Name[pl]=Nowe okno incognito +Name[pt]=Nova janela de navegação anónima +Name[pt_BR]=Nova janela anônima +Name[ro]=Fereastră nouă incognito +Name[ru]=Новое окно в режиме инкогнито +Name[sk]=Nové okno inkognito +Name[sl]=Novo okno brez beleženja zgodovine +Name[sr]=Нови прозор за прегледање без архивирања +Name[sv]=Nytt inkognitofönster +Name[ta]=புதிய மறைநிலைச் சாளரம் +Name[te]=క్రొత్త అజ్ఞాత విండో +Name[th]=หน้าต่างใหม่ที่ไม่ระบุตัวตน +Name[tr]=Yeni Gizli pencere +Name[uk]=Нове вікно в режимі анонімного перегляду +Name[vi]=Cửa sổ ẩn danh mới +Name[zh_CN]=新建隐身窗口 +Name[zh_TW]=新增無痕式視窗 +Exec=/usr/bin/google-chrome-stable --incognito diff --git a/OSImage/POS_Image-JeOS7/config.sh b/OSImage/POS_Image-JeOS7/config.sh index 21da2f4..a1f3e84 100644 --- a/OSImage/POS_Image-JeOS7/config.sh +++ b/OSImage/POS_Image-JeOS7/config.sh @@ -48,12 +48,14 @@ rm -f /etc/machine-id \ /var/lib/zypp/AnonymousUniqueId \ /var/lib/systemd/random-seed \ /var/lib/dbus/machine-id +dbus-uuidgen --ensure +systemd-machine-id-setup #====================================== # SuSEconfig #-------------------------------------- -echo "** Running suseConfig..." -suseConfig +# echo "** Running suseConfig..." +# suseConfig echo "** Running ldconfig..." /sbin/ldconfig @@ -61,7 +63,7 @@ echo "** Running ldconfig..." #====================================== # Setup baseproduct link #-------------------------------------- -suseSetupProduct +# suseSetupProduct #====================================== # Specify default runlevel @@ -90,10 +92,16 @@ EOF #-------------------------------------- chkconfig sshd on +#====================================== +# Enable salt-minion +#-------------------------------------- +systemctl enable salt-minion + + #====================================== # Remove doc files #-------------------------------------- -baseStripDocs +# baseStripDocs #====================================== # Sysconfig Update @@ -103,14 +111,14 @@ echo '** Update sysconfig entries...' baseUpdateSysConfig /etc/sysconfig/network/dhcp DHCLIENT_SET_HOSTNAME yes # Enable firewalld -chkconfig firewalld on +# chkconfig firewalld on # Set GRUB2 to boot graphically (bsc#1097428) sed -Ei"" "s/#?GRUB_TERMINAL=.+$/GRUB_TERMINAL=gfxterm/g" /etc/default/grub sed -Ei"" "s/#?GRUB_GFXMODE=.+$/GRUB_GFXMODE=auto/g" /etc/default/grub # On UEFI machines use linuxefi entries -echo 'GRUB_USE_LINUXEFI="true"' >> /etc/default/grub +# echo 'GRUB_USE_LINUXEFI="true"' >> /etc/default/grub # Systemd controls the console font now echo FONT="$CONSOLE_FONT" >> /etc/vconsole.conf diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index 782c041..5e7d5f0 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -1,26 +1,40 @@ - + - Admin User - noemail@example.com + Don Vosburg + dvosburg@.com SUSE Linux Enterprise 15 SP2 JeOS - 7.0.0 + 7.0.15 zypper SLE SLE en_US us.map.gz - Europe/Berlin + America/Detroit utc true - - - + + 40 + + true + + + + + + + @@ -28,6 +42,7 @@ + @@ -53,6 +68,7 @@ + - - - - - - - diff --git a/OSImage/README.md b/OSImage/README.md index 76a1039..6df2e54 100644 --- a/OSImage/README.md +++ b/OSImage/README.md @@ -15,6 +15,7 @@ When using this repository as a source, do not forget to add a valid sub directo * SLE15 templates * POS_Image-JeOS7 -> https://github.com/SUSE/manager-build-profiles#master:OSImage/POS_Image-JeOS7 * POS_Image-Graphical7 -> https://github.com/SUSE/manager-build-profiles#master:OSImage/POS_Image-Graphical7 + * Big Lots GUI -> https://github.com/dvosburg/manager-build-profiles#biglots:OSImage/POS_Image-Graphical7 Make sure build hosts use the same base OS version as the templates you are trying to build. SLE11 templates are meant to be build on SLE11 build hosts, SLE12 templates on SLE12 build hosts.