From 735bce8d95313e71b0a11692116bc99251faff6b Mon Sep 17 00:00:00 2001 From: dvosburg Date: Fri, 11 Dec 2020 17:23:06 -0500 Subject: [PATCH 01/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 2fe07dd..db191ec 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -7,6 +7,9 @@ SUSE Linux Enterprise 15 SP2 Graphical Image + + + 7.0.0 zypper SLE From 0173cef0abd2235a7b3d8ec10d41a52b80219c07 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Mon, 14 Dec 2020 14:18:56 -0500 Subject: [PATCH 02/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index db191ec..7efb4db 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -7,10 +7,7 @@ SUSE Linux Enterprise 15 SP2 Graphical Image - - - - 7.0.0 + 7.0.0 zypper SLE SLE @@ -23,7 +20,9 @@ true - + + + From e75401c49416556530cd3d7249efa5be06e942a7 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Mon, 14 Dec 2020 14:25:34 -0500 Subject: [PATCH 03/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 7efb4db..0d8d8e6 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -1,13 +1,13 @@ - + - Admin User - noemail@example.com + dvosburg + dvosburg@suse.com SUSE Linux Enterprise 15 SP2 Graphical Image - 7.0.0 + 7.0.3 zypper SLE SLE From 4ab0e1fee4fc6438cbdd8e89797edd53b99638db Mon Sep 17 00:00:00 2001 From: dvosburg Date: Mon, 14 Dec 2020 14:26:11 -0500 Subject: [PATCH 04/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 0d8d8e6..56d23b2 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -1,6 +1,6 @@ - + dvosburg dvosburg@suse.com From 48e50ba73aabd42e500d9753403c790a72882075 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Tue, 15 Dec 2020 22:30:03 -0500 Subject: [PATCH 05/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 56d23b2..1eb0a3a 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -136,6 +136,7 @@ + From a98de75e479ab0a63a69faaf96472ed7c460ce4a Mon Sep 17 00:00:00 2001 From: dvosburg Date: Tue, 15 Dec 2020 22:46:10 -0500 Subject: [PATCH 06/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 1eb0a3a..dbedc71 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -1,13 +1,13 @@ - + dvosburg dvosburg@suse.com SUSE Linux Enterprise 15 SP2 Graphical Image - 7.0.3 + 7.0.4 zypper SLE SLE From b99516c5a072588166267a289b89c6f0ea26989d Mon Sep 17 00:00:00 2001 From: dvosburg Date: Tue, 15 Dec 2020 22:48:34 -0500 Subject: [PATCH 07/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index dbedc71..90969de 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -55,6 +55,7 @@ + From 8cfdae7c3d3622a6e3d3226254781f5c96ac7d6c Mon Sep 17 00:00:00 2001 From: dvosburg Date: Wed, 16 Dec 2020 03:31:38 -0500 Subject: [PATCH 08/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 90969de..35a5358 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -55,7 +55,7 @@ - + From 620db9b6b9969e90598fbbaaaa3e23dff1c52c72 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Wed, 16 Dec 2020 13:03:06 -0500 Subject: [PATCH 11/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 3da365c..de8011c 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 Graphical Image - 7.0.4 + 7.0.5 zypper SLE SLE From 06a1b1b3d86d8a8a9e66f5dd997d73b252ae4f9a Mon Sep 17 00:00:00 2001 From: dvosburg Date: Wed, 16 Dec 2020 14:08:15 -0500 Subject: [PATCH 12/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index de8011c..269c5c8 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 Graphical Image - 7.0.5 + 7.0.6 zypper SLE SLE @@ -20,9 +20,16 @@ true - - - + + + + From 683bdaa44e97358995551bc1c092db7be5d884fd Mon Sep 17 00:00:00 2001 From: dvosburg Date: Wed, 16 Dec 2020 23:06:34 -0500 Subject: [PATCH 13/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 269c5c8..5403bd1 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 Graphical Image - 7.0.6 + 7.0.7 zypper SLE SLE @@ -131,6 +131,7 @@ + From 8339912ae544a54d82e0e5f69f08d53b1e568ec1 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 17 Dec 2020 16:55:26 -0500 Subject: [PATCH 14/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 5403bd1..1be5ba2 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 Graphical Image - 7.0.7 + 7.0.8 zypper SLE SLE From 57d0cb92c96e3626047a934f5b69a497a3ec90ba Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 17 Dec 2020 16:57:43 -0500 Subject: [PATCH 15/55] Update displaymanager --- .../POS_Image-Graphical7/root/etc/sysconfig/displaymanager | 4 ++++ 1 file changed, 4 insertions(+) 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" + From 90bf7f23440f563bf63d2a7430232502635994f5 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Mon, 21 Dec 2020 10:55:04 -0500 Subject: [PATCH 16/55] Create chrome-furniture.desktop --- .../xdg/autostart/chrome-furniture.desktop | 221 ++++++++++++++++++ 1 file changed, 221 insertions(+) create mode 100644 OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/chrome-furniture.desktop diff --git a/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/chrome-furniture.desktop b/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/chrome-furniture.desktop new file mode 100644 index 0000000..55b8884 --- /dev/null +++ b/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/chrome-furniture.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 Web +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.biglots.com/c/furniture/_/N-3063694192 +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 From 67dfaf18f2654e94aaedd97b5b99a125d67af879 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Mon, 21 Dec 2020 11:04:58 -0500 Subject: [PATCH 17/55] Rename chrome-furniture.desktop to google-chrome-furniture.desktop --- .../{chrome-furniture.desktop => google-chrome-furniture.desktop} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/{chrome-furniture.desktop => google-chrome-furniture.desktop} (100%) diff --git a/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/chrome-furniture.desktop b/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome-furniture.desktop similarity index 100% rename from OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/chrome-furniture.desktop rename to OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome-furniture.desktop From 11ca96f11c06dba6c71e7d1b0436d3b55eca5703 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Mon, 21 Dec 2020 11:17:10 -0500 Subject: [PATCH 18/55] Update and rename google-chrome-furniture.desktop to google-chrome.desktop --- .../{google-chrome-furniture.desktop => google-chrome.desktop} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/{google-chrome-furniture.desktop => google-chrome.desktop} (99%) diff --git a/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome-furniture.desktop b/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop similarity index 99% rename from OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome-furniture.desktop rename to OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop index 55b8884..2951d42 100644 --- a/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome-furniture.desktop +++ b/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop @@ -105,7 +105,7 @@ Comment[vi]=Truy cập Internet Comment[zh_CN]=访问互联网 Comment[zh_HK]=連線到網際網路 Comment[zh_TW]=連線到網際網路 -Exec=/usr/bin/google-chrome-stable --app=https://www.biglots.com/c/furniture/_/N-3063694192 +Exec=/usr/bin/google-chrome-stable --app=https://www.biglots.com StartupNotify=true Terminal=false Icon=google-chrome From 26f9102546bbdae37e9aa40f8d7f4f93eb02f6f0 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Mon, 21 Dec 2020 11:19:56 -0500 Subject: [PATCH 19/55] Update README.md --- OSImage/README.md | 1 + 1 file changed, 1 insertion(+) 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. From 41f154f602d04a3fdcb8ab337f56c8d686689e50 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Mon, 21 Dec 2020 11:21:10 -0500 Subject: [PATCH 20/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 1be5ba2..22b0758 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -1,13 +1,13 @@ - + dvosburg dvosburg@suse.com SUSE Linux Enterprise 15 SP2 Graphical Image - 7.0.8 + 7.0.10 zypper SLE SLE From 194fee3f08e9cb6e9a932941c1970b362a522981 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Wed, 13 Jan 2021 18:39:30 -0500 Subject: [PATCH 21/55] Update config.xml Revised version for newer build --- OSImage/POS_Image-Graphical7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 22b0758..05578d8 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 Graphical Image - 7.0.10 + 7.0.11 zypper SLE SLE From 983df20ddcaa99235847cb4dd117e02324704546 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 14 Jan 2021 09:57:25 -0500 Subject: [PATCH 22/55] Update google-chrome.desktop --- .../root/etc/xdg/autostart/google-chrome.desktop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index 2951d42..30afac0 100644 --- a/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop +++ b/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop @@ -105,7 +105,7 @@ Comment[vi]=Truy cập Internet Comment[zh_CN]=访问互联网 Comment[zh_HK]=連線到網際網路 Comment[zh_TW]=連線到網際網路 -Exec=/usr/bin/google-chrome-stable --app=https://www.biglots.com +Exec=/usr/bin/google-chrome-stable --app=https://www.suse.com StartupNotify=true Terminal=false Icon=google-chrome From c5ccc69200eda104a0f2fecbd6ed5d33ea45082e Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 14 Jan 2021 09:57:57 -0500 Subject: [PATCH 23/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 05578d8..7132e5e 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 Graphical Image - 7.0.11 + 7.0.12 zypper SLE SLE From c0157c521f11bd25a0e2c2c8939959480d49a64c Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 14 Jan 2021 09:59:15 -0500 Subject: [PATCH 24/55] Update google-chrome.desktop Changed it to load www.suse.com --- .../root/etc/xdg/autostart/google-chrome.desktop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index 30afac0..d0872b3 100644 --- a/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop +++ b/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop @@ -20,7 +20,7 @@ GenericName[gu]=વેબ બ્રાઉઝર GenericName[he]=דפדפן אינטרנט GenericName[hi]=वेब ब्राउज़र GenericName[hu]=Webböngésző -GenericName[it]=Browser Web +GenericName[it]=Browser Webe GenericName[ja]=ウェブブラウザ GenericName[kn]=ಜಾಲ ವೀಕ್ಷಕ GenericName[ko]=웹 브라우저 From 4875833ded82dff88b74c067cfa042b6fd1ba9ac Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 14 Jan 2021 14:04:53 -0500 Subject: [PATCH 25/55] Update google-chrome.desktop Changed to the retail landing page at suse.com --- .../root/etc/xdg/autostart/google-chrome.desktop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index d0872b3..4463294 100644 --- a/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop +++ b/OSImage/POS_Image-Graphical7/root/etc/xdg/autostart/google-chrome.desktop @@ -105,7 +105,7 @@ 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 +Exec=/usr/bin/google-chrome-stable --app=https://www.suse.com/products/suse-manager-retail/ StartupNotify=true Terminal=false Icon=google-chrome From 995045032c9784b3492994510fc4392e23e25c73 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 14 Jan 2021 14:07:22 -0500 Subject: [PATCH 26/55] Create no_firstrun.json --- .../etc/opt/chrome/policies/managed/no_firstrun.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 OSImage/POS_Image-Graphical7/root/etc/opt/chrome/policies/managed/no_firstrun.json 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 + } + } + } +} From deab8f151a61ce272870b47e99d956991ef255dd Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 14 Jan 2021 14:08:28 -0500 Subject: [PATCH 27/55] Update config.xml --- OSImage/POS_Image-Graphical7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 7132e5e..0075202 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 Graphical Image - 7.0.12 + 7.0.13 zypper SLE SLE From 7b6387f70b1fbd5610148f456340f2682382d91c Mon Sep 17 00:00:00 2001 From: dvosburg Date: Wed, 10 Feb 2021 13:07:13 -0500 Subject: [PATCH 28/55] Update config.xml made it custom a bit --- OSImage/POS_Image-Graphical6/config.xml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/OSImage/POS_Image-Graphical6/config.xml b/OSImage/POS_Image-Graphical6/config.xml index ebfe89f..44a8b90 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,16 @@ --> + + + + From cf750b110426a0966b9206ed066f4ea555426fe4 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Wed, 10 Feb 2021 13:12:12 -0500 Subject: [PATCH 29/55] Update config.xml Updated group --- OSImage/POS_Image-Graphical6/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-Graphical6/config.xml b/OSImage/POS_Image-Graphical6/config.xml index 44a8b90..61b72e5 100644 --- a/OSImage/POS_Image-Graphical6/config.xml +++ b/OSImage/POS_Image-Graphical6/config.xml @@ -33,7 +33,7 @@ Date: Wed, 10 Feb 2021 13:21:24 -0500 Subject: [PATCH 30/55] Update config.xml Fix users --- OSImage/POS_Image-Graphical6/config.xml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/OSImage/POS_Image-Graphical6/config.xml b/OSImage/POS_Image-Graphical6/config.xml index 61b72e5..1516d40 100644 --- a/OSImage/POS_Image-Graphical6/config.xml +++ b/OSImage/POS_Image-Graphical6/config.xml @@ -30,16 +30,12 @@ --> - - - - + + + + + + From a2ed03dac7f174d354c99e18df33969f813ff4c0 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Wed, 17 Feb 2021 15:41:46 -0500 Subject: [PATCH 31/55] Update config.xml Changed the image type from pxe to oem with qcow2 --- OSImage/POS_Image-JeOS7/config.xml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index 782c041..c86cc44 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -1,24 +1,24 @@ - + - Admin User - noemail@example.com + Don Vosburg + dvosburg@.com SUSE Linux Enterprise 15 SP2 JeOS - 7.0.0 + 7.0.10 zypper SLE SLE en_US us.map.gz - Europe/Berlin + Americas/Detroit utc true - + @@ -53,6 +53,7 @@ + From 301e7e8fcfe52a9f16e9138ae846ecc38ef07c6e Mon Sep 17 00:00:00 2001 From: dvosburg Date: Wed, 17 Feb 2021 23:38:36 -0500 Subject: [PATCH 33/55] Create susemanager.conf --- .../root/etc/salt/minion.d/susemanager.conf | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 OSImage/POS_Image-JeOS7/root/etc/salt/minion.d/susemanager.conf diff --git a/OSImage/POS_Image-JeOS7/root/etc/salt/minion.d/susemanager.conf b/OSImage/POS_Image-JeOS7/root/etc/salt/minion.d/susemanager.conf new file mode 100644 index 0000000..b55fa74 --- /dev/null +++ b/OSImage/POS_Image-JeOS7/root/etc/salt/minion.d/susemanager.conf @@ -0,0 +1,9 @@ +master: suma.susedojo.com +server_id_use_crc: adler32 +enable_legacy_startup_events: False +enable_fqdns_grains: False +start_event_grains: [machine_id, saltboot_initrd, susemanager] +mine_enabled: False +grains: + susemanager: + activation_key: "1-sle15sp2-k3s" From 844979675412f2917eed3d3c02a1d862c7413320 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Wed, 17 Feb 2021 23:45:20 -0500 Subject: [PATCH 34/55] Update config.xml disk size --- OSImage/POS_Image-JeOS7/config.xml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index 5cfef4c..d7fe777 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -18,9 +18,20 @@ utc true - + + 20 + - + + + + From be8a6fa50c9876232bcefa0cb4dffe03a2a63ee2 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 08:12:07 -0500 Subject: [PATCH 35/55] Update config.xml --- OSImage/POS_Image-JeOS7/config.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index d7fe777..f9a27f3 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -18,10 +18,13 @@ utc true - - 20 - - + + 60 + + true + + + Date: Thu, 18 Feb 2021 08:12:45 -0500 Subject: [PATCH 36/55] Update config.xml --- OSImage/POS_Image-JeOS7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index f9a27f3..abc6f35 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -19,7 +19,7 @@ true - 60 + 40 true From 796bbdeb7a39d80d8f6f0b157b66f7f6206f0439 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 08:21:27 -0500 Subject: [PATCH 37/55] Update config.xml --- OSImage/POS_Image-JeOS7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index abc6f35..f848ac2 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -14,7 +14,7 @@ en_US us.map.gz - Americas/Detroit + America/Detroit utc true From a7deefd25533cef4654b4bcf4b8c498f5c3d8e5c Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 08:36:56 -0500 Subject: [PATCH 38/55] Create minion --- OSImage/POS_Image-JeOS7/root/etc/salt/minion | 906 +++++++++++++++++++ 1 file changed, 906 insertions(+) create mode 100644 OSImage/POS_Image-JeOS7/root/etc/salt/minion diff --git a/OSImage/POS_Image-JeOS7/root/etc/salt/minion b/OSImage/POS_Image-JeOS7/root/etc/salt/minion new file mode 100644 index 0000000..c687d42 --- /dev/null +++ b/OSImage/POS_Image-JeOS7/root/etc/salt/minion @@ -0,0 +1,906 @@ +##### Primary configuration settings ##### +########################################## +# This configuration file is used to manage the behavior of the Salt Minion. +# With the exception of the location of the Salt Master Server, values that are +# commented out but have an empty line after the comment are defaults that need +# not be set in the config. If there is no blank line after the comment, the +# value is presented as an example and is not the default. + +# Per default the minion will automatically include all config files +# from minion.d/*.conf (minion.d is a directory in the same directory +# as the main minion config file). +#default_include: minion.d/*.conf + +# Set the location of the salt master server. If the master server cannot be +# resolved, then the minion will fail to start. +master: suma.susedojo.com + +# Set http proxy information for the minion when doing requests +#proxy_host: +#proxy_port: +#proxy_username: +#proxy_password: + +# List of hosts to bypass HTTP proxy. This key does nothing unless proxy_host etc is +# configured, it does not support any kind of wildcards. +#no_proxy: [] + +# If multiple masters are specified in the 'master' setting, the default behavior +# is to always try to connect to them in the order they are listed. If random_master +# is set to True, the order will be randomized upon Minion startup instead. This can +# be helpful in distributing the load of many minions executing salt-call requests, +# for example, from a cron job. If only one master is listed, this setting is ignored +# and a warning will be logged. +#random_master: False + +# NOTE: Deprecated in Salt 2019.2.0. Use 'random_master' instead. +#master_shuffle: False + +# Minions can connect to multiple masters simultaneously (all masters +# are "hot"), or can be configured to failover if a master becomes +# unavailable. Multiple hot masters are configured by setting this +# value to "str". Failover masters can be requested by setting +# to "failover". MAKE SURE TO SET master_alive_interval if you are +# using failover. +# Setting master_type to 'disable' let's you have a running minion (with engines and +# beacons) without a master connection +# master_type: str + +# Poll interval in seconds for checking if the master is still there. Only +# respected if master_type above is "failover". To disable the interval entirely, +# set the value to -1. (This may be necessary on machines which have high numbers +# of TCP connections, such as load balancers.) +# master_alive_interval: 30 + +# If the minion is in multi-master mode and the master_type configuration option +# is set to "failover", this setting can be set to "True" to force the minion +# to fail back to the first master in the list if the first master is back online. +#master_failback: False + +# If the minion is in multi-master mode, the "master_type" configuration is set to +# "failover", and the "master_failback" option is enabled, the master failback +# interval can be set to ping the top master with this interval, in seconds. +#master_failback_interval: 0 + +# Set whether the minion should connect to the master via IPv6: +#ipv6: False + +# Set the number of seconds to wait before attempting to resolve +# the master hostname if name resolution fails. Defaults to 30 seconds. +# Set to zero if the minion should shutdown and not retry. +# retry_dns: 30 + +# Set the number of times to attempt to resolve +# the master hostname if name resolution fails. Defaults to None, +# which will attempt the resolution indefinitely. +# retry_dns_count: 3 + +# Set the port used by the master reply and authentication server. +#master_port: 4506 + +# The user to run salt. +#user: root + +# The user to run salt remote execution commands as via sudo. If this option is +# enabled then sudo will be used to change the active user executing the remote +# command. If enabled the user will need to be allowed access via the sudoers +# file for the user that the salt minion is configured to run as. The most +# common option would be to use the root user. If this option is set the user +# option should also be set to a non-root user. If migrating from a root minion +# to a non root minion the minion cache should be cleared and the minion pki +# directory will need to be changed to the ownership of the new user. +#sudo_user: root + +# Specify the location of the daemon process ID file. +#pidfile: /var/run/salt-minion.pid + +# The root directory prepended to these options: pki_dir, cachedir, log_file, +# sock_dir, pidfile. +#root_dir: / + +# The path to the minion's configuration file. +#conf_file: /etc/salt/minion + +# The directory to store the pki information in +#pki_dir: /etc/salt/pki/minion + +# Explicitly declare the id for this minion to use, if left commented the id +# will be the hostname as returned by the python call: socket.getfqdn() +# Since salt uses detached ids it is possible to run multiple minions on the +# same machine but with different ids, this can be useful for salt compute +# clusters. +#id: + +# Cache the minion id to a file when the minion's id is not statically defined +# in the minion config. Defaults to "True". This setting prevents potential +# problems when automatic minion id resolution changes, which can cause the +# minion to lose connection with the master. To turn off minion id caching, +# set this config to ``False``. +#minion_id_caching: True + +# Append a domain to a hostname in the event that it does not exist. This is +# useful for systems where socket.getfqdn() does not actually result in a +# FQDN (for instance, Solaris). +#append_domain: + +# Custom static grains for this minion can be specified here and used in SLS +# files just like all other grains. This example sets 4 custom grains, with +# the 'roles' grain having two values that can be matched against. +#grains: +# roles: +# - webserver +# - memcache +# deployment: datacenter4 +# cabinet: 13 +# cab_u: 14-15 +# +# Where cache data goes. +# This data may contain sensitive data and should be protected accordingly. +#cachedir: /var/cache/salt/minion + +# Append minion_id to these directories. Helps with +# multiple proxies and minions running on the same machine. +# Allowed elements in the list: pki_dir, cachedir, extension_modules +# Normally not needed unless running several proxies and/or minions on the same machine +# Defaults to ['cachedir'] for proxies, [] (empty list) for regular minions +#append_minionid_config_dirs: + +# Verify and set permissions on configuration directories at startup. +#verify_env: True + +# The minion can locally cache the return data from jobs sent to it, this +# can be a good way to keep track of jobs the minion has executed +# (on the minion side). By default this feature is disabled, to enable, set +# cache_jobs to True. +#cache_jobs: False + +# Set the directory used to hold unix sockets. +#sock_dir: /var/run/salt/minion + +# The minion can take a while to start up when lspci and/or dmidecode is used +# to populate the grains for the minion. Set this to False if you do not need +# GPU hardware grains for your minion. +# enable_gpu_grains: True + +# Set the default outputter used by the salt-call command. The default is +# "nested". +#output: nested + +# To set a list of additional directories to search for salt outputters, set the +# outputter_dirs option. +#outputter_dirs: [] + +# By default output is colored. To disable colored output, set the color value +# to False. +#color: True + +# Do not strip off the colored output from nested results and state outputs +# (true by default). +# strip_colors: False + +# Backup files that are replaced by file.managed and file.recurse under +# 'cachedir'/file_backup relative to their original location and appended +# with a timestamp. The only valid setting is "minion". Disabled by default. +# +# Alternatively this can be specified for each file in state files: +# /etc/ssh/sshd_config: +# file.managed: +# - source: salt://ssh/sshd_config +# - backup: minion +# +#backup_mode: minion + +# When waiting for a master to accept the minion's public key, salt will +# continuously attempt to reconnect until successful. This is the time, in +# seconds, between those reconnection attempts. +#acceptance_wait_time: 10 + +# If this is nonzero, the time between reconnection attempts will increase by +# acceptance_wait_time seconds per iteration, up to this maximum. If this is +# set to zero, the time between reconnection attempts will stay constant. +#acceptance_wait_time_max: 0 + +# If the master rejects the minion's public key, retry instead of exiting. +# Rejected keys will be handled the same as waiting on acceptance. +#rejected_retry: False + +# When the master key changes, the minion will try to re-auth itself to receive +# the new master key. In larger environments this can cause a SYN flood on the +# master because all minions try to re-auth immediately. To prevent this and +# have a minion wait for a random amount of time, use this optional parameter. +# The wait-time will be a random number of seconds between 0 and the defined value. +#random_reauth_delay: 60 + + +# To avoid overloading a master when many minions startup at once, a randomized +# delay may be set to tell the minions to wait before connecting to the master. +# This value is the number of seconds to choose from for a random number. For +# example, setting this value to 60 will choose a random number of seconds to delay +# on startup between zero seconds and sixty seconds. Setting to '0' will disable +# this feature. +#random_startup_delay: 0 + +# When waiting for a master to accept the minion's public key, salt will +# continuously attempt to reconnect until successful. This is the timeout value, +# in seconds, for each individual attempt. After this timeout expires, the minion +# will wait for acceptance_wait_time seconds before trying again. Unless your master +# is under unusually heavy load, this should be left at the default. +#auth_timeout: 60 + +# Number of consecutive SaltReqTimeoutError that are acceptable when trying to +# authenticate. +#auth_tries: 7 + +# The number of attempts to connect to a master before giving up. +# Set this to -1 for unlimited attempts. This allows for a master to have +# downtime and the minion to reconnect to it later when it comes back up. +# In 'failover' mode, it is the number of attempts for each set of masters. +# In this mode, it will cycle through the list of masters for each attempt. +# +# This is different than auth_tries because auth_tries attempts to +# retry auth attempts with a single master. auth_tries is under the +# assumption that you can connect to the master but not gain +# authorization from it. master_tries will still cycle through all +# the masters in a given try, so it is appropriate if you expect +# occasional downtime from the master(s). +#master_tries: 1 + +# If authentication fails due to SaltReqTimeoutError during a ping_interval, +# cause sub minion process to restart. +#auth_safemode: False + +# Ping Master to ensure connection is alive (minutes). +#ping_interval: 0 + +# To auto recover minions if master changes IP address (DDNS) +# auth_tries: 10 +# auth_safemode: False +# ping_interval: 2 +# +# Minions won't know master is missing until a ping fails. After the ping fail, +# the minion will attempt authentication and likely fails out and cause a restart. +# When the minion restarts it will resolve the masters IP and attempt to reconnect. + +# If you don't have any problems with syn-floods, don't bother with the +# three recon_* settings described below, just leave the defaults! +# +# The ZeroMQ pull-socket that binds to the masters publishing interface tries +# to reconnect immediately, if the socket is disconnected (for example if +# the master processes are restarted). In large setups this will have all +# minions reconnect immediately which might flood the master (the ZeroMQ-default +# is usually a 100ms delay). To prevent this, these three recon_* settings +# can be used. +# recon_default: the interval in milliseconds that the socket should wait before +# trying to reconnect to the master (1000ms = 1 second) +# +# recon_max: the maximum time a socket should wait. each interval the time to wait +# is calculated by doubling the previous time. if recon_max is reached, +# it starts again at recon_default. Short example: +# +# reconnect 1: the socket will wait 'recon_default' milliseconds +# reconnect 2: 'recon_default' * 2 +# reconnect 3: ('recon_default' * 2) * 2 +# reconnect 4: value from previous interval * 2 +# reconnect 5: value from previous interval * 2 +# reconnect x: if value >= recon_max, it starts again with recon_default +# +# recon_randomize: generate a random wait time on minion start. The wait time will +# be a random value between recon_default and recon_default + +# recon_max. Having all minions reconnect with the same recon_default +# and recon_max value kind of defeats the purpose of being able to +# change these settings. If all minions have the same values and your +# setup is quite large (several thousand minions), they will still +# flood the master. The desired behavior is to have timeframe within +# all minions try to reconnect. +# +# Example on how to use these settings. The goal: have all minions reconnect within a +# 60 second timeframe on a disconnect. +# recon_default: 1000 +# recon_max: 59000 +# recon_randomize: True +# +# Each minion will have a randomized reconnect value between 'recon_default' +# and 'recon_default + recon_max', which in this example means between 1000ms +# 60000ms (or between 1 and 60 seconds). The generated random-value will be +# doubled after each attempt to reconnect. Lets say the generated random +# value is 11 seconds (or 11000ms). +# reconnect 1: wait 11 seconds +# reconnect 2: wait 22 seconds +# reconnect 3: wait 33 seconds +# reconnect 4: wait 44 seconds +# reconnect 5: wait 55 seconds +# reconnect 6: wait time is bigger than 60 seconds (recon_default + recon_max) +# reconnect 7: wait 11 seconds +# reconnect 8: wait 22 seconds +# reconnect 9: wait 33 seconds +# reconnect x: etc. +# +# In a setup with ~6000 thousand hosts these settings would average the reconnects +# to about 100 per second and all hosts would be reconnected within 60 seconds. +# recon_default: 100 +# recon_max: 5000 +# recon_randomize: False +# +# +# The loop_interval sets how long in seconds the minion will wait between +# evaluating the scheduler and running cleanup tasks. This defaults to 1 +# second on the minion scheduler. +#loop_interval: 1 + +# Some installations choose to start all job returns in a cache or a returner +# and forgo sending the results back to a master. In this workflow, jobs +# are most often executed with --async from the Salt CLI and then results +# are evaluated by examining job caches on the minions or any configured returners. +# WARNING: Setting this to False will **disable** returns back to the master. +#pub_ret: True + + +# The grains can be merged, instead of overridden, using this option. +# This allows custom grains to defined different subvalues of a dictionary +# grain. By default this feature is disabled, to enable set grains_deep_merge +# to ``True``. +#grains_deep_merge: False + +# The grains_refresh_every setting allows for a minion to periodically check +# its grains to see if they have changed and, if so, to inform the master +# of the new grains. This operation is moderately expensive, therefore +# care should be taken not to set this value too low. +# +# Note: This value is expressed in __minutes__! +# +# A value of 10 minutes is a reasonable default. +# +# If the value is set to zero, this check is disabled. +#grains_refresh_every: 1 + +# Cache grains on the minion. Default is False. +#grains_cache: False + +# Cache rendered pillar data on the minion. Default is False. +# This may cause 'cachedir'/pillar to contain sensitive data that should be +# protected accordingly. +#minion_pillar_cache: False + +# Grains cache expiration, in seconds. If the cache file is older than this +# number of seconds then the grains cache will be dumped and fully re-populated +# with fresh data. Defaults to 5 minutes. Will have no effect if 'grains_cache' +# is not enabled. +# grains_cache_expiration: 300 + +# Determines whether or not the salt minion should run scheduled mine updates. +# Defaults to "True". Set to "False" to disable the scheduled mine updates +# (this essentially just does not add the mine update function to the minion's +# scheduler). +#mine_enabled: True + +# Determines whether or not scheduled mine updates should be accompanied by a job +# return for the job cache. Defaults to "False". Set to "True" to include job +# returns in the job cache for mine updates. +#mine_return_job: False + +# Example functions that can be run via the mine facility +# NO mine functions are established by default. +# Note these can be defined in the minion's pillar as well. +#mine_functions: +# test.ping: [] +# network.ip_addrs: +# interface: eth0 +# cidr: '10.0.0.0/8' + +# The number of minutes between mine updates. +#mine_interval: 60 + +# Windows platforms lack posix IPC and must rely on slower TCP based inter- +# process communications. ipc_mode is set to 'tcp' on such systems. +#ipc_mode: ipc + +# Overwrite the default tcp ports used by the minion when ipc_mode is set to 'tcp' +#tcp_pub_port: 4510 +#tcp_pull_port: 4511 + +# Passing very large events can cause the minion to consume large amounts of +# memory. This value tunes the maximum size of a message allowed onto the +# minion event bus. The value is expressed in bytes. +#max_event_size: 1048576 + +# When a minion starts up it sends a notification on the event bus with a tag +# that looks like this: `salt/minion//start`. For historical reasons +# the minion also sends a similar event with an event tag like this: +# `minion_start`. This duplication can cause a lot of clutter on the event bus +# when there are many minions. Set `enable_legacy_startup_events: False` in the +# minion config to ensure only the `salt/minion//start` events are +# sent. Beginning with the `Sodium` Salt release this option will default to +# `False` +#enable_legacy_startup_events: True + +# To detect failed master(s) and fire events on connect/disconnect, set +# master_alive_interval to the number of seconds to poll the masters for +# connection events. +# +#master_alive_interval: 30 + +# The minion can include configuration from other files. To enable this, +# pass a list of paths to this option. The paths can be either relative or +# absolute; if relative, they are considered to be relative to the directory +# the main minion configuration file lives in (this file). Paths can make use +# of shell-style globbing. If no files are matched by a path passed to this +# option then the minion will log a warning message. +# +# Include a config file from some other path: +# include: /etc/salt/extra_config +# +# Include config from several files and directories: +#include: +# - /etc/salt/extra_config +# - /etc/roles/webserver + +# The syndic minion can verify that it is talking to the correct master via the +# key fingerprint of the higher-level master with the "syndic_finger" config. +#syndic_finger: '' +# +# +# +##### Minion module management ##### +########################################## +# Disable specific modules. This allows the admin to limit the level of +# access the master has to the minion. The default here is the empty list, +# below is an example of how this needs to be formatted in the config file +#disable_modules: +# - cmdmod +# - test +#disable_returners: [] + +# This is the reverse of disable_modules. The default, like disable_modules, is the empty list, +# but if this option is set to *anything* then *only* those modules will load. +# Note that this is a very large hammer and it can be quite difficult to keep the minion working +# the way you think it should since Salt uses many modules internally itself. At a bare minimum +# you need the following enabled or else the minion won't start. +#whitelist_modules: +# - cmdmod +# - test +# - config + +# Modules can be loaded from arbitrary paths. This enables the easy deployment +# of third party modules. Modules for returners and minions can be loaded. +# Specify a list of extra directories to search for minion modules and +# returners. These paths must be fully qualified! +#module_dirs: [] +#returner_dirs: [] +#states_dirs: [] +#render_dirs: [] +#utils_dirs: [] +# +# A module provider can be statically overwritten or extended for the minion +# via the providers option, in this case the default module will be +# overwritten by the specified module. In this example the pkg module will +# be provided by the yumpkg5 module instead of the system default. +#providers: +# pkg: yumpkg5 +# +# Enable Cython modules searching and loading. (Default: False) +#cython_enable: False +# +# Specify a max size (in bytes) for modules on import. This feature is currently +# only supported on *nix operating systems and requires psutil. +# modules_max_memory: -1 + + +##### State Management Settings ##### +########################################### +# The default renderer to use in SLS files. This is configured as a +# pipe-delimited expression. For example, jinja|yaml will first run jinja +# templating on the SLS file, and then load the result as YAML. This syntax is +# documented in further depth at the following URL: +# +# https://docs.saltstack.com/en/latest/ref/renderers/#composing-renderers +# +# NOTE: The "shebang" prefix (e.g. "#!jinja|yaml") described in the +# documentation linked above is for use in an SLS file to override the default +# renderer, it should not be used when configuring the renderer here. +# +#renderer: jinja|yaml +# +# The failhard option tells the minions to stop immediately after the first +# failure detected in the state execution. Defaults to False. +#failhard: False +# +# Reload the modules prior to a highstate run. +#autoload_dynamic_modules: True +# +# clean_dynamic_modules keeps the dynamic modules on the minion in sync with +# the dynamic modules on the master, this means that if a dynamic module is +# not on the master it will be deleted from the minion. By default, this is +# enabled and can be disabled by changing this value to False. +#clean_dynamic_modules: True +# +# Normally, the minion is not isolated to any single environment on the master +# when running states, but the environment can be isolated on the minion side +# by statically setting it. Remember that the recommended way to manage +# environments is to isolate via the top file. +#environment: None +# +# Isolates the pillar environment on the minion side. This functions the same +# as the environment setting, but for pillar instead of states. +#pillarenv: None +# +# Set this option to True to force the pillarenv to be the same as the +# effective saltenv when running states. Note that if pillarenv is specified, +# this option will be ignored. +#pillarenv_from_saltenv: False +# +# Set this option to 'True' to force a 'KeyError' to be raised whenever an +# attempt to retrieve a named value from pillar fails. When this option is set +# to 'False', the failed attempt returns an empty string. Default is 'False'. +#pillar_raise_on_missing: False +# +# If using the local file directory, then the state top file name needs to be +# defined, by default this is top.sls. +#state_top: top.sls +# +# Run states when the minion daemon starts. To enable, set startup_states to: +# 'highstate' -- Execute state.highstate +# 'sls' -- Read in the sls_list option and execute the named sls files +# 'top' -- Read top_file option and execute based on that file on the Master +#startup_states: '' +# +# List of states to run when the minion starts up if startup_states is 'sls': +#sls_list: +# - edit.vim +# - hyper +# +# List of grains to pass in start event when minion starts up: +#start_event_grains: +# - machine_id +# - uuid +# +# Top file to execute if startup_states is 'top': +#top_file: '' + +# Automatically aggregate all states that have support for mod_aggregate by +# setting to True. Or pass a list of state module names to automatically +# aggregate just those types. +# +# state_aggregate: +# - pkg +# +#state_aggregate: False + +##### File Directory Settings ##### +########################################## +# The Salt Minion can redirect all file server operations to a local directory, +# this allows for the same state tree that is on the master to be used if +# copied completely onto the minion. This is a literal copy of the settings on +# the master but used to reference a local directory on the minion. + +# Set the file client. The client defaults to looking on the master server for +# files, but can be directed to look at the local file directory setting +# defined below by setting it to "local". Setting a local file_client runs the +# minion in masterless mode. +#file_client: remote + +# The file directory works on environments passed to the minion, each environment +# can have multiple root directories, the subdirectories in the multiple file +# roots cannot match, otherwise the downloaded files will not be able to be +# reliably ensured. A base environment is required to house the top file. +# Example: +# file_roots: +# base: +# - /srv/salt/ +# dev: +# - /srv/salt/dev/services +# - /srv/salt/dev/states +# prod: +# - /srv/salt/prod/services +# - /srv/salt/prod/states +# +#file_roots: +# base: +# - /srv/salt + +# Uncomment the line below if you do not want the file_server to follow +# symlinks when walking the filesystem tree. This is set to True +# by default. Currently this only applies to the default roots +# fileserver_backend. +#fileserver_followsymlinks: False +# +# Uncomment the line below if you do not want symlinks to be +# treated as the files they are pointing to. By default this is set to +# False. By uncommenting the line below, any detected symlink while listing +# files on the Master will not be returned to the Minion. +#fileserver_ignoresymlinks: True +# +# By default, the Salt fileserver recurses fully into all defined environments +# to attempt to find files. To limit this behavior so that the fileserver only +# traverses directories with SLS files and special Salt directories like _modules, +# enable the option below. This might be useful for installations where a file root +# has a very large number of files and performance is negatively impacted. Default +# is False. +#fileserver_limit_traversal: False + +# The hash_type is the hash to use when discovering the hash of a file on +# the local fileserver. The default is sha256, but md5, sha1, sha224, sha384 +# and sha512 are also supported. +# +# WARNING: While md5 and sha1 are also supported, do not use them due to the +# high chance of possible collisions and thus security breach. +# +# Warning: Prior to changing this value, the minion should be stopped and all +# Salt caches should be cleared. +#hash_type: sha256 + +# The Salt pillar is searched for locally if file_client is set to local. If +# this is the case, and pillar data is defined, then the pillar_roots need to +# also be configured on the minion: +#pillar_roots: +# base: +# - /srv/pillar + +# Set a hard-limit on the size of the files that can be pushed to the master. +# It will be interpreted as megabytes. Default: 100 +#file_recv_max_size: 100 +# +# +###### Security settings ##### +########################################### +# Enable "open mode", this mode still maintains encryption, but turns off +# authentication, this is only intended for highly secure environments or for +# the situation where your keys end up in a bad state. If you run in open mode +# you do so at your own risk! +#open_mode: False + +# The size of key that should be generated when creating new keys. +#keysize: 2048 + +# Enable permissive access to the salt keys. This allows you to run the +# master or minion as root, but have a non-root group be given access to +# your pki_dir. To make the access explicit, root must belong to the group +# you've given access to. This is potentially quite insecure. +#permissive_pki_access: False + +# The state_verbose and state_output settings can be used to change the way +# state system data is printed to the display. By default all data is printed. +# The state_verbose setting can be set to True or False, when set to False +# all data that has a result of True and no changes will be suppressed. +#state_verbose: True + +# The state_output setting controls which results will be output full multi line +# full, terse - each state will be full/terse +# mixed - only states with errors will be full +# changes - states with changes and errors will be full +# full_id, mixed_id, changes_id and terse_id are also allowed; +# when set, the state ID will be used as name in the output +#state_output: full + +# The state_output_diff setting changes whether or not the output from +# successful states is returned. Useful when even the terse output of these +# states is cluttering the logs. Set it to True to ignore them. +#state_output_diff: False + +# The state_output_profile setting changes whether profile information +# will be shown for each state run. +#state_output_profile: True + +# Fingerprint of the master public key to validate the identity of your Salt master +# before the initial key exchange. The master fingerprint can be found by running +# "salt-key -f master.pub" on the Salt master. +#master_finger: '' + +# Use TLS/SSL encrypted connection between master and minion. +# Can be set to a dictionary containing keyword arguments corresponding to Python's +# 'ssl.wrap_socket' method. +# Default is None. +#ssl: +# keyfile: +# certfile: +# ssl_version: PROTOCOL_TLSv1_2 + +# Grains to be sent to the master on authentication to check if the minion's key +# will be accepted automatically. Needs to be configured on the master. +#autosign_grains: +# - uuid +# - server_id + + +###### Reactor Settings ##### +########################################### +# Define a salt reactor. See https://docs.saltstack.com/en/latest/topics/reactor/ +#reactor: [] + +#Set the TTL for the cache of the reactor configuration. +#reactor_refresh_interval: 60 + +#Configure the number of workers for the runner/wheel in the reactor. +#reactor_worker_threads: 10 + +#Define the queue size for workers in the reactor. +#reactor_worker_hwm: 10000 + + +###### Thread settings ##### +########################################### +# Disable multiprocessing support, by default when a minion receives a +# publication a new process is spawned and the command is executed therein. +# +# WARNING: Disabling multiprocessing may result in substantial slowdowns +# when processing large pillars. See https://github.com/saltstack/salt/issues/38758 +# for a full explanation. +#multiprocessing: True + +# Limit the maximum amount of processes or threads created by salt-minion. +# This is useful to avoid resource exhaustion in case the minion receives more +# publications than it is able to handle, as it limits the number of spawned +# processes or threads. -1 is the default and disables the limit. +#process_count_max: -1 + + +##### Logging settings ##### +########################################## +# The location of the minion log file +# The minion log can be sent to a regular file, local path name, or network +# location. Remote logging works best when configured to use rsyslogd(8) (e.g.: +# ``file:///dev/log``), with rsyslogd(8) configured for network logging. The URI +# format is: ://:/ +#log_file: /var/log/salt/minion +#log_file: file:///dev/log +#log_file: udp://loghost:10514 +# +#log_file: /var/log/salt/minion +#key_logfile: /var/log/salt/key + +# The level of messages to send to the console. +# One of 'garbage', 'trace', 'debug', 'info', 'warning', 'error', 'critical'. +# +# The following log levels are considered INSECURE and may log sensitive data: +# ['garbage', 'trace', 'debug'] +# +# Default: 'warning' +#log_level: warning + +# The level of messages to send to the log file. +# One of 'garbage', 'trace', 'debug', info', 'warning', 'error', 'critical'. +# If using 'log_granular_levels' this must be set to the highest desired level. +# Default: 'warning' +#log_level_logfile: + +# The date and time format used in log messages. Allowed date/time formatting +# can be seen here: http://docs.python.org/library/time.html#time.strftime +#log_datefmt: '%H:%M:%S' +#log_datefmt_logfile: '%Y-%m-%d %H:%M:%S' + +# The format of the console logging messages. Allowed formatting options can +# be seen here: http://docs.python.org/library/logging.html#logrecord-attributes +# +# Console log colors are specified by these additional formatters: +# +# %(colorlevel)s +# %(colorname)s +# %(colorprocess)s +# %(colormsg)s +# +# Since it is desirable to include the surrounding brackets, '[' and ']', in +# the coloring of the messages, these color formatters also include padding as +# well. Color LogRecord attributes are only available for console logging. +# +#log_fmt_console: '%(colorlevel)s %(colormsg)s' +#log_fmt_console: '[%(levelname)-8s] %(message)s' +# +#log_fmt_logfile: '%(asctime)s,%(msecs)03d [%(name)-17s][%(levelname)-8s] %(message)s' + +# This can be used to control logging levels more specificically. This +# example sets the main salt library at the 'warning' level, but sets +# 'salt.modules' to log at the 'debug' level: +# log_granular_levels: +# 'salt': 'warning' +# 'salt.modules': 'debug' +# +#log_granular_levels: {} + +# To diagnose issues with minions disconnecting or missing returns, ZeroMQ +# supports the use of monitor sockets to log connection events. This +# feature requires ZeroMQ 4.0 or higher. +# +# To enable ZeroMQ monitor sockets, set 'zmq_monitor' to 'True' and log at a +# debug level or higher. +# +# A sample log event is as follows: +# +# [DEBUG ] ZeroMQ event: {'endpoint': 'tcp://127.0.0.1:4505', 'event': 512, +# 'value': 27, 'description': 'EVENT_DISCONNECTED'} +# +# All events logged will include the string 'ZeroMQ event'. A connection event +# should be logged as the minion starts up and initially connects to the +# master. If not, check for debug log level and that the necessary version of +# ZeroMQ is installed. +# +#zmq_monitor: False + +# Number of times to try to authenticate with the salt master when reconnecting +# to the master +#tcp_authentication_retries: 5 + +###### Module configuration ##### +########################################### +# Salt allows for modules to be passed arbitrary configuration data, any data +# passed here in valid yaml format will be passed on to the salt minion modules +# for use. It is STRONGLY recommended that a naming convention be used in which +# the module name is followed by a . and then the value. Also, all top level +# data must be applied via the yaml dict construct, some examples: +# +# You can specify that all modules should run in test mode: +#test: True +# +# A simple value for the test module: +#test.foo: foo +# +# A list for the test module: +#test.bar: [baz,quo] +# +# A dict for the test module: +#test.baz: {spam: sausage, cheese: bread} +# +# +###### Update settings ###### +########################################### +# Using the features in Esky, a salt minion can both run as a frozen app and +# be updated on the fly. These options control how the update process +# (saltutil.update()) behaves. +# +# The url for finding and downloading updates. Disabled by default. +#update_url: False +# +# The list of services to restart after a successful update. Empty by default. +#update_restart_services: [] + + +###### Keepalive settings ###### +############################################ +# ZeroMQ now includes support for configuring SO_KEEPALIVE if supported by +# the OS. If connections between the minion and the master pass through +# a state tracking device such as a firewall or VPN gateway, there is +# the risk that it could tear down the connection the master and minion +# without informing either party that their connection has been taken away. +# Enabling TCP Keepalives prevents this from happening. + +# Overall state of TCP Keepalives, enable (1 or True), disable (0 or False) +# or leave to the OS defaults (-1), on Linux, typically disabled. Default True, enabled. +#tcp_keepalive: True + +# How long before the first keepalive should be sent in seconds. Default 300 +# to send the first keepalive after 5 minutes, OS default (-1) is typically 7200 seconds +# on Linux see /proc/sys/net/ipv4/tcp_keepalive_time. +#tcp_keepalive_idle: 300 + +# How many lost probes are needed to consider the connection lost. Default -1 +# to use OS defaults, typically 9 on Linux, see /proc/sys/net/ipv4/tcp_keepalive_probes. +#tcp_keepalive_cnt: -1 + +# How often, in seconds, to send keepalives after the first one. Default -1 to +# use OS defaults, typically 75 seconds on Linux, see +# /proc/sys/net/ipv4/tcp_keepalive_intvl. +#tcp_keepalive_intvl: -1 + + +###### Windows Software settings ###### +############################################ +# Location of the repository cache file on the master: +#win_repo_cachefile: 'salt://win/repo/winrepo.p' + + +###### Returner settings ###### +############################################ +# Default Minion returners. Can be a comma delimited string or a list: +# +#return: mysql +# +#return: mysql,slack,redis +# +#return: +# - mysql +# - hipchat +# - slack + + +###### Miscellaneous settings ###### +############################################ +# Default match type for filtering events tags: startswith, endswith, find, regex, fnmatch +#event_match_type: startswith From 650942691182b0fd4a204d626fdb8c2073da1dbd Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 08:37:58 -0500 Subject: [PATCH 39/55] Update config.xml --- OSImage/POS_Image-JeOS7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index f848ac2..e6a606c 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 JeOS - 7.0.10 + 7.0.11 zypper SLE SLE From 2c2f2b57c6d54f2639cc01194f2ebfaa268d1642 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 09:08:42 -0500 Subject: [PATCH 40/55] Update images.sh Fixed for our purposes --- OSImage/POS_Image-JeOS7/images.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OSImage/POS_Image-JeOS7/images.sh b/OSImage/POS_Image-JeOS7/images.sh index 9bf2693..6b3dcb8 100644 --- a/OSImage/POS_Image-JeOS7/images.sh +++ b/OSImage/POS_Image-JeOS7/images.sh @@ -25,7 +25,7 @@ test -f /.profile && . /.profile systemctl enable salt-minion.service # notify SUSE Manager about newly deployed image -systemctl enable image-deployed.service +# systemctl enable image-deployed.service # install bootloader and generate boot menu -systemctl enable install-local-bootloader.service +# systemctl enable install-local-bootloader.service From 4153dca8b5f80ad1e6c6ec1e8b105da61957ec1d Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 09:10:06 -0500 Subject: [PATCH 41/55] Update config.xml Update version following changes to image.sh --- OSImage/POS_Image-JeOS7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index e6a606c..7da355e 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 JeOS - 7.0.11 + 7.0.12 zypper SLE SLE From 09a689c16991cfde2a81ba5e5c5b21756bf5bd2f Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 09:24:42 -0500 Subject: [PATCH 42/55] Update images.sh --- OSImage/POS_Image-JeOS7/images.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OSImage/POS_Image-JeOS7/images.sh b/OSImage/POS_Image-JeOS7/images.sh index 6b3dcb8..e43f9b6 100644 --- a/OSImage/POS_Image-JeOS7/images.sh +++ b/OSImage/POS_Image-JeOS7/images.sh @@ -19,8 +19,8 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -test -f /.kconfig && . /.kconfig -test -f /.profile && . /.profile +# test -f /.kconfig && . /.kconfig +# test -f /.profile && . /.profile systemctl enable salt-minion.service From 3bfdd88333f8c1df6b8297fb3c353b079299b23f Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 09:30:06 -0500 Subject: [PATCH 43/55] Update config.sh --- OSImage/POS_Image-JeOS7/config.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/OSImage/POS_Image-JeOS7/config.sh b/OSImage/POS_Image-JeOS7/config.sh index 21da2f4..82232ec 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 @@ -93,7 +95,7 @@ chkconfig sshd on #====================================== # Remove doc files #-------------------------------------- -baseStripDocs +# baseStripDocs #====================================== # Sysconfig Update @@ -103,14 +105,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 From 752ef60205e23efa21b1485ed7ea274d2b8cc218 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 09:55:20 -0500 Subject: [PATCH 44/55] Delete images.sh --- OSImage/POS_Image-JeOS7/images.sh | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 OSImage/POS_Image-JeOS7/images.sh diff --git a/OSImage/POS_Image-JeOS7/images.sh b/OSImage/POS_Image-JeOS7/images.sh deleted file mode 100644 index e43f9b6..0000000 --- a/OSImage/POS_Image-JeOS7/images.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -# Copyright (c) 2019 SUSE LLC -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. - -# test -f /.kconfig && . /.kconfig -# test -f /.profile && . /.profile - -systemctl enable salt-minion.service - -# notify SUSE Manager about newly deployed image -# systemctl enable image-deployed.service - -# install bootloader and generate boot menu -# systemctl enable install-local-bootloader.service From 018a998001eef832243e3e92eb3f30e705ac0a8f Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 09:58:46 -0500 Subject: [PATCH 45/55] Delete image-deployed.service --- .../root/etc/systemd/system/image-deployed.service | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 OSImage/POS_Image-JeOS7/root/etc/systemd/system/image-deployed.service diff --git a/OSImage/POS_Image-JeOS7/root/etc/systemd/system/image-deployed.service b/OSImage/POS_Image-JeOS7/root/etc/systemd/system/image-deployed.service deleted file mode 100644 index 360286a..0000000 --- a/OSImage/POS_Image-JeOS7/root/etc/systemd/system/image-deployed.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=Notify SUSE Manager about newly deployed image -Requires=salt-minion.service -After=salt-minion.service - -# only if there are no susemanager channels configured -ConditionPathExists=!/etc/zypp/repos.d/susemanager:channels.repo - -[Service] -Type=oneshot -ExecStart=/usr/bin/salt-call event.send suse/manager/image_deployed with_grains=True - -[Install] -WantedBy=multi-user.target From 93cfe94be04e90360af50395f0ec627e65f1e364 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 10:00:43 -0500 Subject: [PATCH 46/55] Delete local.xml --- OSImage/POS_Image-JeOS7/root/etc/wicked/local.xml | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 OSImage/POS_Image-JeOS7/root/etc/wicked/local.xml diff --git a/OSImage/POS_Image-JeOS7/root/etc/wicked/local.xml b/OSImage/POS_Image-JeOS7/root/etc/wicked/local.xml deleted file mode 100644 index c008489..0000000 --- a/OSImage/POS_Image-JeOS7/root/etc/wicked/local.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - From 1c848da65445dd4332e6c45e421fe290ed8fc9ae Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 10:02:08 -0500 Subject: [PATCH 47/55] Update config.xml --- OSImage/POS_Image-JeOS7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index 7da355e..6e68ab0 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 JeOS - 7.0.12 + 7.0.13 zypper SLE SLE From ea97919a063b15e6e9d96ced300707d90c077278 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 10:12:52 -0500 Subject: [PATCH 48/55] Update config.xml --- OSImage/POS_Image-JeOS7/config.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index 6e68ab0..0daa241 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 JeOS - 7.0.13 + 7.0.14 zypper SLE SLE @@ -82,8 +82,7 @@ - - + From d4983d245b95ae09d1f0b781cd17e91c80f84398 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 10:27:11 -0500 Subject: [PATCH 49/55] Update config.sh --- OSImage/POS_Image-JeOS7/config.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OSImage/POS_Image-JeOS7/config.sh b/OSImage/POS_Image-JeOS7/config.sh index 82232ec..a1f3e84 100644 --- a/OSImage/POS_Image-JeOS7/config.sh +++ b/OSImage/POS_Image-JeOS7/config.sh @@ -92,6 +92,12 @@ EOF #-------------------------------------- chkconfig sshd on +#====================================== +# Enable salt-minion +#-------------------------------------- +systemctl enable salt-minion + + #====================================== # Remove doc files #-------------------------------------- From 00b656b98da52ce51a4a017ea8abc5802a28b561 Mon Sep 17 00:00:00 2001 From: dvosburg Date: Thu, 18 Feb 2021 10:46:40 -0500 Subject: [PATCH 50/55] Update config.xml --- OSImage/POS_Image-JeOS7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index 0daa241..5e7d5f0 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 JeOS - 7.0.14 + 7.0.15 zypper SLE SLE From c806d75f869882ada3540bac85e3d776c888ef4d Mon Sep 17 00:00:00 2001 From: dvosburg Date: Wed, 24 Mar 2021 13:42:38 -0400 Subject: [PATCH 51/55] Update config.xml Added gnome pattern package --- OSImage/POS_Image-Graphical7/config.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index 0075202..b98acc9 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -7,7 +7,7 @@ SUSE Linux Enterprise 15 SP2 Graphical Image - 7.0.13 + 7.0.14 zypper SLE SLE @@ -103,6 +103,7 @@ + From eb5b98bf0080b196cacca7f1efc1de0f7f2fd847 Mon Sep 17 00:00:00 2001 From: Don Vosburg Date: Tue, 9 Jan 2024 16:22:11 -0500 Subject: [PATCH 52/55] changed to venv-salt-minion --- OSImage/POS_Image-Graphical7/config.xml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/OSImage/POS_Image-Graphical7/config.xml b/OSImage/POS_Image-Graphical7/config.xml index b98acc9..51aaa73 100644 --- a/OSImage/POS_Image-Graphical7/config.xml +++ b/OSImage/POS_Image-Graphical7/config.xml @@ -4,10 +4,10 @@ dvosburg dvosburg@suse.com - SUSE Linux Enterprise 15 SP2 Graphical Image + SUSE Linux Enterprise 15 SP3 Graphical Image - 7.0.14 + 7.0.24 zypper SLE SLE @@ -62,7 +62,6 @@ - - + From c028d7ec85a1db36ae17d811f83c5467abfb3083 Mon Sep 17 00:00:00 2001 From: Don Vosburg Date: Wed, 20 Nov 2024 14:07:23 -0500 Subject: [PATCH 53/55] Update config.xml --- OSImage/POS_Image-JeOS7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index 5e7d5f0..3061a44 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -4,7 +4,7 @@ Don Vosburg dvosburg@.com - SUSE Linux Enterprise 15 SP2 JeOS + SUSE Linux Enterprise 15 SP6 JeOS 7.0.15 From 7ae49eaa52bdf8da99c4f4a25dac88a84b3a41fa Mon Sep 17 00:00:00 2001 From: Don Vosburg Date: Wed, 20 Nov 2024 14:30:21 -0500 Subject: [PATCH 54/55] Update config.xml --- OSImage/POS_Image-JeOS7/config.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index 3061a44..3623432 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -49,6 +49,7 @@ + From f4bd8272a7ac5b16cdab0e19c60c945adff0e061 Mon Sep 17 00:00:00 2001 From: Don Vosburg Date: Thu, 21 Nov 2024 12:20:20 -0500 Subject: [PATCH 55/55] Update config.xml --- OSImage/POS_Image-JeOS7/config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OSImage/POS_Image-JeOS7/config.xml b/OSImage/POS_Image-JeOS7/config.xml index 3623432..f9df5f4 100644 --- a/OSImage/POS_Image-JeOS7/config.xml +++ b/OSImage/POS_Image-JeOS7/config.xml @@ -13,7 +13,7 @@ SLE en_US - us.map.gz + us America/Detroit utc