mirror of
git://soft.sys114.com/odroid-stamper
synced 2025-12-19 00:18:42 +09:00
Add Ubuntu 20.04 Gnome Desktop build flavour
Signed-off-by: Dongjin Kim <tobetter@gmail.com> Change-Id: I30c0139e8d70ea472fac2b0f035f66897178653b
This commit is contained in:
7
configs/focal-gnome-desktop
Normal file
7
configs/focal-gnome-desktop
Normal file
@@ -0,0 +1,7 @@
|
||||
allow_root_login() {
|
||||
echo true
|
||||
}
|
||||
|
||||
get_default_apt_options() {
|
||||
echo "-y"
|
||||
}
|
||||
5
configs/focal-gnome-desktop.packages
Normal file
5
configs/focal-gnome-desktop.packages
Normal file
@@ -0,0 +1,5 @@
|
||||
ubuntu-gnome-desktop
|
||||
openssh-server
|
||||
neofetch
|
||||
net-tools
|
||||
netplan.io
|
||||
22
fixups/S90-desktop
Executable file
22
fixups/S90-desktop
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ -f /etc/default/desktop ] || exit 0
|
||||
|
||||
. /etc/default/desktop
|
||||
|
||||
case ${SESSION} in
|
||||
ubuntu-wayland)
|
||||
if [ -f /tmp/face.png ]; then
|
||||
echo "I: copy default display picture for GDM"
|
||||
cp -a /tmp/face.png /home/@@DEFAULT_USER@@/.face
|
||||
fi
|
||||
cat>/var/lib/AccountsService/users/@@DEFAULT_USER@@<<__EOF
|
||||
[User]
|
||||
Session=${SESSION}
|
||||
XSession=${SESSION}
|
||||
Icon=/home/@@DEFAULT_USER@@/.face
|
||||
SystemAccount=false
|
||||
__EOF
|
||||
chown root:root /var/lib/AccountsService/users/@@DEFAULT_USER@@
|
||||
;;
|
||||
esac
|
||||
1
flavour/focal/gnome-desktop/overlay/etc/default/desktop
Normal file
1
flavour/focal/gnome-desktop/overlay/etc/default/desktop
Normal file
@@ -0,0 +1 @@
|
||||
SESSION=ubuntu-wayland
|
||||
14
functions
14
functions
@@ -365,6 +365,19 @@ do_preinstall() {
|
||||
[ -d ${TOPDIR}/boards/${BOARD}/fixups ] \
|
||||
&& rsync -a ${TOPDIR}/boards/${BOARD}/fixups/* ${rootfs_mnt}/${fixups_dir}
|
||||
|
||||
case ${FLAVOUR} in
|
||||
*-desktop*)
|
||||
faceimage=${TOPDIR}/face.png
|
||||
if [ -f ${TOPDIR}/boards/${BOARD}/face.png ]; then
|
||||
faceimage=${TOPDIR}/boards/${BOARD}/face.png
|
||||
elif [ -f ${TOPDIR}/custom/${CUSTOMOS}/face.png ]; then
|
||||
faceimage=${TOPDIR}/custom/${CUSTOMOS}/face.png
|
||||
fi
|
||||
|
||||
cp -a ${faceimage} ${rootfs_mnt}/tmp
|
||||
;;
|
||||
esac
|
||||
|
||||
FIXUPS=`ls -A1 ${rootfs_mnt}${fixups_dir}/*`
|
||||
for fixup in ${FIXUPS}; do
|
||||
sed -i \
|
||||
@@ -402,6 +415,7 @@ do_postinstall() {
|
||||
if [ ! "x${QEMU_BINARY}" = "x" ]; then
|
||||
rm -f ${rootfs_mnt}/${QEMU_BINARY}
|
||||
fi
|
||||
rm -f ${rootfs_mnt}/tmp/face.png
|
||||
rm -rf ${rootfs_mnt}${fixups_dir}
|
||||
rm -rf ${rootfs_mnt}/etc/apt/sources.list.d/ppa_linuxfactory_or_kr.list
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user