diff --git a/apertis-ospack-basesdk.yaml b/apertis-ospack-basesdk.yaml index 8bb507227e424e5ce603abe1980236d74b916b74..ffe64a0245ce8b924f3b24385f810e0fee8a18eb 100644 --- a/apertis-ospack-basesdk.yaml +++ b/apertis-ospack-basesdk.yaml @@ -477,13 +477,19 @@ actions: source: overlays/arch-platform - action: overlay - source: {{ printf "overlays/arch-%s" $type }} + source: {{ printf "overlays/%s-platform" $architecture }} - action: overlay - source: {{ printf "overlays/%s-platform" $architecture }} + source: overlays/sdk-lightdm-autologin + + - action: overlay + source: overlays/sdk-mount-opt-sysroot + + - action: overlay + source: overlays/sdk-xfce-theme - action: overlay - source: {{ printf "overlays/%s-%s" $architecture $type }} + source: overlays/sdk-desktop-icon-devhelp/ - action: run chroot: true diff --git a/apertis-ospack-sdk.yaml b/apertis-ospack-sdk.yaml index 02c7cf2df9678cd19b7db493073e7ed71183c8c5..124f32aee00a6458c810fdb23054f650a3ab0f41 100644 --- a/apertis-ospack-sdk.yaml +++ b/apertis-ospack-sdk.yaml @@ -670,13 +670,22 @@ actions: source: overlays/arch-platform - action: overlay - source: {{ printf "overlays/arch-%s" $type }} + source: {{ printf "overlays/%s-platform" $architecture }} - action: overlay - source: {{ printf "overlays/%s-platform" $architecture }} + source: overlays/sdk-lightdm-autologin + + - action: overlay + source: overlays/sdk-mount-opt-sysroot + + - action: overlay + source: overlays/sdk-xfce-theme + + - action: overlay + source: overlays/sdk-desktop-icon-devhelp/ - action: overlay - source: {{ printf "overlays/%s-%s" $architecture $type }} + source: overlays/sdk-desktop-icon-eclipse - action: run chroot: true diff --git a/overlays/amd64-basesdk/.gitignore b/overlays/amd64-basesdk/.gitignore deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/overlays/amd64-sdk/.gitignore b/overlays/amd64-sdk/.gitignore deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/overlays/arch-basesdk b/overlays/arch-basesdk deleted file mode 120000 index 73894bdef6474509b36532bf6490b748b9f750f7..0000000000000000000000000000000000000000 --- a/overlays/arch-basesdk +++ /dev/null @@ -1 +0,0 @@ -arch-sdk \ No newline at end of file diff --git a/overlays/arch-sdk/etc/lightdm/lightdm.conf.d/autologin.conf b/overlays/sdk-desktop-icon-devhelp/etc/lightdm/lightdm.conf.d/autologin.conf similarity index 100% rename from overlays/arch-sdk/etc/lightdm/lightdm.conf.d/autologin.conf rename to overlays/sdk-desktop-icon-devhelp/etc/lightdm/lightdm.conf.d/autologin.conf diff --git a/overlays/arch-sdk/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/overlays/sdk-desktop-icon-devhelp/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml similarity index 100% rename from overlays/arch-sdk/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml rename to overlays/sdk-desktop-icon-devhelp/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml diff --git a/overlays/arch-sdk/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/overlays/sdk-desktop-icon-devhelp/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml similarity index 100% rename from overlays/arch-sdk/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml rename to overlays/sdk-desktop-icon-devhelp/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml diff --git a/overlays/arch-sdk/etc/skel/Desktop/devhelp.desktop b/overlays/sdk-desktop-icon-devhelp/etc/skel/Desktop/devhelp.desktop similarity index 100% rename from overlays/arch-sdk/etc/skel/Desktop/devhelp.desktop rename to overlays/sdk-desktop-icon-devhelp/etc/skel/Desktop/devhelp.desktop diff --git a/overlays/arch-sdk/etc/skel/Desktop/eclipse.desktop b/overlays/sdk-desktop-icon-devhelp/etc/skel/Desktop/eclipse.desktop similarity index 100% rename from overlays/arch-sdk/etc/skel/Desktop/eclipse.desktop rename to overlays/sdk-desktop-icon-devhelp/etc/skel/Desktop/eclipse.desktop diff --git a/overlays/arch-sdk/lib/systemd/system/opt-sysroot.mount b/overlays/sdk-desktop-icon-devhelp/lib/systemd/system/opt-sysroot.mount similarity index 100% rename from overlays/arch-sdk/lib/systemd/system/opt-sysroot.mount rename to overlays/sdk-desktop-icon-devhelp/lib/systemd/system/opt-sysroot.mount diff --git a/overlays/arch-sdk/usr/share/sac-sdk/wallpapers/apertis-desktop.png b/overlays/sdk-desktop-icon-devhelp/usr/share/sac-sdk/wallpapers/apertis-desktop.png similarity index 100% rename from overlays/arch-sdk/usr/share/sac-sdk/wallpapers/apertis-desktop.png rename to overlays/sdk-desktop-icon-devhelp/usr/share/sac-sdk/wallpapers/apertis-desktop.png diff --git a/overlays/sdk-desktop-icon-eclipse/etc/skel/Desktop/eclipse.desktop b/overlays/sdk-desktop-icon-eclipse/etc/skel/Desktop/eclipse.desktop new file mode 100755 index 0000000000000000000000000000000000000000..f63d9ec9f5006d675b52fae73afa4794d6df44de --- /dev/null +++ b/overlays/sdk-desktop-icon-eclipse/etc/skel/Desktop/eclipse.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=Eclipse +Comment=Eclipse Integrated Development Environment +Icon=eclipse +Exec=eclipse +Terminal=false +Categories=Development;IDE;Java; diff --git a/overlays/sdk-lightdm-autologin/etc/lightdm/lightdm.conf.d/autologin.conf b/overlays/sdk-lightdm-autologin/etc/lightdm/lightdm.conf.d/autologin.conf new file mode 100644 index 0000000000000000000000000000000000000000..dfce8dd47f8fe1c0a292b23199c3132ea84bf686 --- /dev/null +++ b/overlays/sdk-lightdm-autologin/etc/lightdm/lightdm.conf.d/autologin.conf @@ -0,0 +1,4 @@ +[Seat:*] +user-session=xfce +autologin-user=user +autologin-user-timeout=0 diff --git a/overlays/sdk-mount-opt-sysroot/lib/systemd/system/opt-sysroot.mount b/overlays/sdk-mount-opt-sysroot/lib/systemd/system/opt-sysroot.mount new file mode 100644 index 0000000000000000000000000000000000000000..80d3d44247457583157999d4862f6c5b20a05de0 --- /dev/null +++ b/overlays/sdk-mount-opt-sysroot/lib/systemd/system/opt-sysroot.mount @@ -0,0 +1,12 @@ +[Unit] +Description=Mount points for sysroots +Before=local-fs.target + +[Mount] +What=/home/sysroot +Where=/opt/sysroot +Type=none +Options=rbind + +[Install] +WantedBy=default.target diff --git a/overlays/sdk-xfce-theme/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/overlays/sdk-xfce-theme/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml new file mode 100644 index 0000000000000000000000000000000000000000..1f177b04de513ee1244d7846d6d7236d2c883fd0 --- /dev/null +++ b/overlays/sdk-xfce-theme/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<channel name="xfce4-desktop" version="1.0"> + <property name="backdrop" type="empty"> + <property name="screen0" type="empty"> + <property name="monitor0" type="empty"> + <property name="image-path" type="empty"/> + <property name="image-show" type="empty"/> + <property name="color1" type="empty"/> + <property name="workspace0" type="empty"> + <property name="color-style" type="int" value="0"/> + <property name="color1" type="array"> + <value type="uint" value="58136"/> + <value type="uint" value="58136"/> + <value type="uint" value="58136"/> + <value type="uint" value="65535"/> + </property> + <property name="image-style" type="int" value="5"/> + <property name="last-image" type="string" value="/usr/share/sac-sdk/wallpapers/apertis-desktop.png"/> + </property> + </property> + </property> + </property> +</channel> + diff --git a/overlays/sdk-xfce-theme/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/overlays/sdk-xfce-theme/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml new file mode 100644 index 0000000000000000000000000000000000000000..68bd55ff230eb05661d6ae568db03bfe1d186df4 --- /dev/null +++ b/overlays/sdk-xfce-theme/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<channel name="xsettings" version="1.0"> + <property name="Net" type="empty"> + <property name="ThemeName" type="string" value="Xfce-4.6"/> + </property> +</channel> diff --git a/overlays/sdk-xfce-theme/usr/share/sac-sdk/wallpapers/apertis-desktop.png b/overlays/sdk-xfce-theme/usr/share/sac-sdk/wallpapers/apertis-desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..4f52db0475a62a9a213de88c2d02df96789c6ab0 Binary files /dev/null and b/overlays/sdk-xfce-theme/usr/share/sac-sdk/wallpapers/apertis-desktop.png differ