Add Ubuntu Unity config, fix some bugs

ubuntu/noble ubuntu/1%24.04.19
Aaron Rainbolt 8 months ago
parent 8c60c69654
commit c8f33d68f7

@ -6,6 +6,7 @@ all:
# Desktop file # Desktop file
(cd lubuntu/po/ && make) (cd lubuntu/po/ && make)
(cd kubuntu/po/ && make) (cd kubuntu/po/ && make)
(cd ubuntuunity/po && make)
# Slideshow # Slideshow
(cd lubuntu/branding/lubuntu/lang/ && make) (cd lubuntu/branding/lubuntu/lang/ && make)
# basicwallpaper # basicwallpaper
@ -40,12 +41,30 @@ all:
(cp kubuntu/oem/kubuntu-oem-env/start-kubuntu-oem-env kubuntu/oemconfig/usr/libexec/) (cp kubuntu/oem/kubuntu-oem-env/start-kubuntu-oem-env kubuntu/oemconfig/usr/libexec/)
(cp common/basicwallpaper/build/basicwallpaper kubuntu/oemconfig/usr/bin/) (cp common/basicwallpaper/build/basicwallpaper kubuntu/oemconfig/usr/bin/)
(fakeroot bash -c "chown -R root:root kubuntu/oemconfig && tar cvzf kubuntu/oemconfig.tar.gz kubuntu/oemconfig") (fakeroot bash -c "chown -R root:root kubuntu/oemconfig && tar cvzf kubuntu/oemconfig.tar.gz kubuntu/oemconfig")
# Ubuntu Unity OEM setup stuff
(cd ubuntuunity && mkdir oemconfig && cd oemconfig && mkdir -p usr/bin && mkdir -p etc/calamares && mkdir -p usr/share/xsessions && mkdir -p usr/libexec && mkdir -p etc/lightdm && mkdir -p usr/share/applications)
(cp ubuntuunity/calamares-logs-helper ubuntuunity/oemconfig/usr/bin/)
(cp ubuntuunity/oem/lightdm.conf ubuntuunity/oemconfig/etc/lightdm/)
(cp ubuntuunity/oem/sudoers.oem ubuntuunity/oemconfig/etc/ && chmod 400 kubuntu/oemconfig/etc/sudoers.oem)
(cp ubuntuunity/oem/calamares-oemfinish.sh ubuntuunity/oemconfig/usr/libexec/)
(cp ubuntuunity/oem/calamares-finish-oem ubuntuunity/oemconfig/usr/bin/)
(cp ubuntuunity/oem/calamares-finish-oem.desktop ubuntuunity/oemconfig/usr/share/applications/)
(cp -r ubuntuunity/branding ubuntuunity/oemconfig/etc/calamares/)
(cp -r ubuntuunity/oem/modules/ ubuntuunity/oemconfig/etc/calamares/)
(cp ubuntuunity/oem/settings.conf ubuntuunity/oemconfig/etc/calamares/)
(cp ubuntuunity/oem/ubuntu-unity-oem-env/ubuntu-unity-oem-environment.desktop ubuntuunity/oemconfig/usr/share/xsessions/)
(cp ubuntuunity/oem/ubuntu-unity-oem-env/start-ubuntu-unity-oem-env ubuntuunity/oemconfig/usr/libexec/)
(cp common/basicwallpaper/build/basicwallpaper ubuntuunity/oemconfig/usr/bin/)
(fakeroot bash -c "chown -R root:root ubuntuunity/oemconfig && tar cvzf ubuntuunity/oemconfig.tar.gz ubuntuunity/oemconfig")
# Get rid of the unnecessary files # Get rid of the unnecessary files
find lubuntu/ -type f -iname "*.in" | xargs rm -f find lubuntu/ -type f -iname "*.in" | xargs rm -f
find lubuntu/ -type f -iname "Makefile" | xargs rm -f find lubuntu/ -type f -iname "Makefile" | xargs rm -f
find kubuntu/ -type f -iname "*.in" | xargs rm -f find kubuntu/ -type f -iname "*.in" | xargs rm -f
find kubuntu/ -type f -iname "Makefile" | xargs rm -f find kubuntu/ -type f -iname "Makefile" | xargs rm -f
find ubuntuunity/ -type f -iname "*.in" | xargs rm -f
find ubuntuunity/ -type f -iname "Makefile" | xargs rm -f
rm -rf kubuntu/oemconfig rm -rf kubuntu/oemconfig
rm -rf lubuntu/oemconfig rm -rf lubuntu/oemconfig
rm -rf ubuntuunity/oemconfig
rm -rf common/basicwallpaper/build rm -rf common/basicwallpaper/build
# vim:ts=4 # vim:ts=4

@ -0,0 +1,12 @@
ubuntuunity/branding/ etc/calamares/
ubuntuunity/calamares-logs-helper usr/bin/
ubuntuunity/calamares-launch-normal usr/bin/
ubuntuunity/ubuntu-unity-calamares.desktop usr/share/applications/
ubuntuunity/modules/ etc/calamares/
ubuntuunity/settings.conf etc/calamares/
ubuntuunity/oem/calamares-launch-oem usr/bin/
ubuntuunity/oem/calamares-launch-oem.desktop usr/share/applications/
ubuntuunity/oem/calamares-oemprep.sh usr/libexec/
ubuntuunity/oemconfig.tar.gz etc/calamares/
ubuntuunity/kvantum.kvconfig etc/xdg/Kvantum/
ubuntuunity/ubuntu-unity-installer.svg usr/share/icons/hicolor/scalable/apps/

@ -0,0 +1,7 @@
# sudo will always be present in the target system
calamares-settings-ubuntu-unity: desktop-command-not-in-package sudo *
# there will be no manpage for any of this in the foreseeable future
calamares-settings-ubuntu-unity: no-manual-page *
# We're just extracting a log file and preserving it for the user to look at
# after the installation, this is normal.
calamares-settings-ubuntu-unity: uses-dpkg-database-directly [usr/bin/calamares-logs-helper]

9
debian/changelog vendored

@ -1,3 +1,12 @@
calamares-settings-ubuntu (1:24.04.19) noble; urgency=medium
* Add Ubuntu Unity configuration. (LP: #2055799)
* Disable GeoIP in a couple missed places.
* Don't tell the user that they've disabled OEM configuration mode when they
chose to not disable it.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Sun, 17 Mar 2024 20:14:00 +0000
calamares-settings-ubuntu (1:24.04.18) noble; urgency=medium calamares-settings-ubuntu (1:24.04.18) noble; urgency=medium
* GeoIP in welcome module disabled. * GeoIP in welcome module disabled.

14
debian/control vendored

@ -46,6 +46,20 @@ Description: Lubuntu Calamares Settings and Branding
The settings ensure a proper Lubuntu desktop is installed with the The settings ensure a proper Lubuntu desktop is installed with the
LXQt desktop environment. LXQt desktop environment.
Package: calamares-settings-ubuntu-unity
Architecture: all
Depends: calamares-settings-ubuntu-common (>= ${binary:Version}),
qt5-style-kvantum,
qt5-style-kvantum-themes,
${misc:Depends}
Conflicts: calamares-settings-ubuntu-flavor
Provides: calamares-settings-ubuntu-flavor
Description: Ubuntu Unity Calamares Settings and Branding
This package contains the Calamares settings and branding for Ubuntu Unity.
As part of the branding the installer slideshow is contained within.
The settings ensure a proper Ubuntu Unity desktop is installed with the
Unity desktop environment.
Package: calamares-settings-ubuntu-common Package: calamares-settings-ubuntu-common
Architecture: any Architecture: any
Depends: calamares (>= 3.2.14~), Depends: calamares (>= 3.2.14~),

25
debian/copyright vendored

@ -4,6 +4,7 @@ Files: *
Copyright: 2014 Rohan Garg <shadeslayer@systems> Copyright: 2014 Rohan Garg <shadeslayer@systems>
2020 Ubuntu Studio Developers <ubuntu-studio-devel@lists.ubuntu.com> 2020 Ubuntu Studio Developers <ubuntu-studio-devel@lists.ubuntu.com>
2024 Kubuntu Developers <kubuntu-devel@lists.ubuntu.com> 2024 Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
2024 Ubuntu Unity Developers
2017-2024 Lubuntu Developers <lubuntu-devel@lists.ubuntu.com> 2017-2024 Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
License: GPL-3+ License: GPL-3+
This package is free software; you can redistribute it and/or modify This package is free software; you can redistribute it and/or modify
@ -21,3 +22,27 @@ License: GPL-3+
. .
On Debian systems, the complete text of the GNU General On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
Files: ubuntuunity/ubuntu-unity-installer.svg
Copyright: 2014 Uri Herrera <uri_herrera@nitrux.in> and others
2024 Ubuntu Unity Developers
License: LGPL-3+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU Lesser General
Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3".
Comment:
Adapted from the Breeze icon theme. See
https://develop.kde.org/frameworks/breeze-icons for more information about
Breeze icons.

@ -16,6 +16,5 @@ User=oem
EOL EOL
)" )"
echo "$sddm_file" | sudo tee /etc/sddm.conf echo "$sddm_file" | sudo tee /etc/sddm.conf
kdialog --msgbox 'Done. The account setup wizard will run on next bootup.'
fi fi
kdialog --msgbox 'Done. The account setup wizard will run on next bootup.'

@ -20,7 +20,8 @@ requirements:
- root - root
- storage - storage
- ram - ram
# GeoIP is effectively disabled by setting style to "none"
geoip: geoip:
style: "xml" style: "none"
url: "https://geoip.ubuntu.com/lookup" url: "https://geoip.ubuntu.com/lookup"
selector: "CountryCode" selector: "CountryCode"

@ -20,6 +20,12 @@ instances:
- id: add386arch - id: add386arch
module: shellprocess module: shellprocess
config: shellprocess_add386arch.conf config: shellprocess_add386arch.conf
- id: pkgselect_action
module: contextualprocess
config: pkgselect_context.conf
- id: pkgselect_snap_action
module: contextualprocess
config: pkgselect_snap_context.conf
- id: oemprep - id: oemprep
module: shellprocess module: shellprocess
config: shellprocess_oemprep.conf config: shellprocess_oemprep.conf
@ -29,6 +35,7 @@ sequence:
- welcome - welcome
- locale - locale
- keyboard - keyboard
- pkgselect
- partition - partition
- users - users
- summary - summary
@ -57,6 +64,8 @@ sequence:
- automirror - automirror
- shellprocess@add386arch - shellprocess@add386arch
- packages - packages
- contextualprocess@pkgselect_action
- contextualprocess@pkgselect_snap_action
- shellprocess@logs - shellprocess@logs
- umount - umount
- show: - show:

@ -0,0 +1,70 @@
---
modules-search: [ local ]
instances:
- id: before_bootloader_mkdirs
module: contextualprocess
config: before_bootloader_mkdirs_context.conf
- id: before_bootloader
module: contextualprocess
config: before_bootloader_context.conf
- id: after_bootloader
module: contextualprocess
config: after_bootloader_context.conf
- id: logs
module: shellprocess
config: shellprocess_logs.conf
- id: bug-LP#1829805
module: shellprocess
config: shellprocess_bug-LP#1829805.conf
- id: add386arch
module: shellprocess
config: shellprocess_add386arch.conf
- id: oemprep
module: shellprocess
config: shellprocess_oemprep.conf
sequence:
- show:
- welcome
- locale
- keyboard
- partition
- users
- summary
- exec:
- partition
- mount
- unpackfs
- machineid
- fstab
- locale
- keyboard
- localecfg
- luksbootkeyfile
- users
- displaymanager
- networkcfg
- hwclock
- contextualprocess@before_bootloader_mkdirs
- shellprocess@bug-LP#1829805
- initramfscfg
- initramfs
- grubcfg
- contextualprocess@before_bootloader
- bootloader
- contextualprocess@after_bootloader
- automirror
- shellprocess@add386arch
- packages
- shellprocess@logs
- umount
- show:
- finished
branding: kubuntu
prompt-install: true
dont-chroot: false
oem-setup: false
disable-cancel: false
disable-cancel-during-exec: false

@ -16,6 +16,5 @@ User=oem
EOL EOL
)" )"
echo "$sddm_file" | sudo tee /etc/sddm.conf echo "$sddm_file" | sudo tee /etc/sddm.conf
kdialog --msgbox 'Done. The account setup wizard will run on next bootup.'
fi fi
kdialog --msgbox 'Done. The account setup wizard will run on next bootup.'

@ -20,7 +20,8 @@ requirements:
- root - root
- storage - storage
- ram - ram
# GeoIP is effectively disabled by setting style to "none"
geoip: geoip:
style: "xml" style: "none"
url: "https://geoip.ubuntu.com/lookup" url: "https://geoip.ubuntu.com/lookup"
selector: "CountryCode" selector: "CountryCode"

@ -0,0 +1,21 @@
# Ubuntu Unity's Calamares Settings
This directory houses the Calamares settings for Lubuntu.
Unless otherwise stated, the contents of this directory are licensed as follows:
Copyright (C) 2018 Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Copyright (C) 2024 Ubuntu Unity Developers
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 3
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this software. If not, see <http://www.gnu.org/licenses/>.

@ -0,0 +1,28 @@
---
componentName: ubuntuunity
windowExpanding: fullscreen
strings:
productName: Ubuntu Unity
shortProductName: Ubuntu Unity
version: 24.04 LTS
shortVersion: noble
versionedName: Ubuntu Unity
shortVersionedName: Ubuntu Unity 24.04 LTS
bootloaderEntryName: Ubuntu
productUrl: https://ubuntuunity.org/
images:
productLogo: "logo.png"
productIcon: "icon.png"
productWelcome: "welcome.png"
slideshow: "show.qml"
slideshowAPI: 1
style:
SidebarBackground: "#484848"
SidebarText: "#FFFFFF"
SidebarTextCurrent: "#000000"

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

@ -0,0 +1,27 @@
import QtQuick 2.0;
import calamares.slideshow 1.0;
Presentation
{
id: presentation
Timer {
interval: 15000
running: true
repeat: true
onTriggered: presentation.goToNextSlide()
}
Slide {
Image {
anchors.centerIn: parent
id: image1
x: 0
y: 0
width: 810
height: 485
fillMode: Image.PreserveAspectFit
smooth: true
source: "install.png"
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

@ -0,0 +1,14 @@
#!/bin/bash
#
# Launch Calamares normally.
if [ -e '/etc/calamares/OEM_MODE_ACTIVATED' ]; then
msg="$(cat <<EOL
The installer was previously run in OEM mode. Please reboot to reset the configuration and try again.
EOL
)";
zenity --info --text="${msg}";
exit 1;
fi
QT_STYLE_OVERRIDE=kvantum calamares -D8;

@ -0,0 +1,24 @@
#!/bin/sh
set -ex
root=$1
install_dir=$root/var/log/installer
[ -d $install_dir ] || mkdir -p $install_dir
cp $HOME/.cache/calamares/session.log $install_dir/debug
cp /cdrom/.disk/info $install_dir/media-info
cp /var/log/casper.log $install_dir/casper.log
cp /var/log/syslog $install_dir/syslog
gzip --stdout $root/var/lib/dpkg/status > $install_dir/initial-status.gz
# OEM id isn't a thing, when in OEM mode ubiquity would also archive that.
# https://github.com/calamares/calamares/issues/943
chmod -v 600 $install_dir/*
# Make these world readable, they can absolutely not contain anything relevant
# to security.
chmod -v 644 $install_dir/initial-status.gz
chmod -v 644 $install_dir/media-info

@ -0,0 +1,2 @@
[General]
theme=KvGnome

@ -0,0 +1,5 @@
---
dontChroot: false
timeout: 120
firmwareType:
"*": "-rm ${ROOT}/home/${USER}/Desktop/lubuntu-calamares.desktop"

@ -0,0 +1,6 @@
---
baseUrl: archive.ubuntu.com
distribution: Lubuntu
geoip:
style: "xml"
url: "https://geoip.ubuntu.com/lookup"

@ -0,0 +1,5 @@
displaymanagers:
- lightdm
basicSetup: false
sysconfigSetup: false

@ -0,0 +1,2 @@
---
batch-identifier: ubuntuunity-2404-${DATE}

@ -0,0 +1,17 @@
update_db: true
backend: apt
operations:
- remove:
- "^live-*"
- calamares-settings-lubuntu
- calamares
- zram-config
- cifs-utils
- lubuntu-installer-prompt
- try_install:
- language-pack-$LOCALE
- language-pack-gnome-$LOCALE
- language-pack-kde-$LOCALE
- hunspell-$LOCALE
- libreoffice-help-$LOCALE
- libreoffice-l10n-$LOCALE

@ -0,0 +1,21 @@
efiSystemPartition: "/boot/efi"
enableLuksAutomatedPartitioning: true
luksGeneration: luks2
userSwapChoices:
- none
- file
initialSwapChoice: file
drawNestedPartitions: true
defaultFileSystemType: "ext4"
availableFileSystemTypes: ["ext4","btrfs","xfs"]
partitionLayout:
- name: "ubuntu_unity_boot"
filesystem: ext4
noEncrypt: true
onlyPresentWithEncryption: true
mountPoint: "/boot"
size: 4G
- name: "ubuntu_unity_2404"
filesystem: unknown
mountPoint: "/"
size: 100%

@ -0,0 +1,17 @@
---
dontChroot: false
timeout: 300
"packages.minimalInstall":
true:
- "apt-get -y --purge remove snapd vlc plasma-discover transmission-qt quassel 2048-qt featherpad noblenote kcalc qps zsync partitionmanager qapt-deb-installer picom qlipper qtpass libreoffice*"
- "apt-get -y autoremove"
"packages.restrictedExtras":
true:
- "apt-get update"
- "apt-get -y install ubuntu-restricted-addons unrar"
"packages.updateNow":
true: "apt-get -y full-upgrade"
"packages.virt-manager":
true: "apt-get -y install virt-manager"
"packages.thunderbird":
true: "apt-get -y install thunderbird"

@ -0,0 +1,7 @@
---
dontChroot: true
timeout: 600
"packages.element":
true: "calamares_snap_install ${ROOT} element-desktop=stable"
"packages.krita":
true: "calamares_snap_install ${ROOT} cups=stable kf5-5-111-qt-5-15-11-core22=stable krita=stable"

@ -0,0 +1,5 @@
---
dontChroot: true
timeout: 120
script:
- "/usr/libexec/calamares-oemprep.sh ${ROOT}"

@ -0,0 +1,5 @@
---
unpack:
- source: "/cdrom/casper/filesystem.squashfs"
sourcefs: "squashfs"
destination: ""

@ -0,0 +1,22 @@
---
doAutologin: false
setRootPassword: false
sudoersGroup: sudo
defaultGroups:
- adm
- cdrom
- dip
- lpadmin
- plugdev
- name: sambashare
must_exist: false
system: true
- sudo
passwordRequirements:
minLength: 1
maxLength: -1
# Explicitly set the shell instead of deferring to Calamares. We have a platform
# expectation derived from Ubuntu here.
user:
shell: /bin/bash
forbidden_names: [ root ]

@ -0,0 +1,30 @@
---
doAutologin: false
setRootPassword: false
sudoersGroup: sudo
defaultGroups:
- adm
- cdrom
- dip
- lpadmin
- plugdev
- name: sambashare
must_exist: false
system: true
- sudo
passwordRequirements:
minLength: 1
maxLength: -1
# Explicitly set the shell instead of deferring to Calamares. We have a platform
# expectation derived from Ubuntu here.
user:
shell: /bin/bash
forbidden_names: [ root ]
# Force the user of an OEM user
presets:
fullName:
value: "OEM configuration"
editable: false
loginName:
value: "oem"
editable: false

@ -0,0 +1,26 @@
---
showSupportUrl: true
showKnownIssuesUrl: true
showReleaseNotesUrl: true
# WARNING: Calamares documentation indicates that showDonateUrl will be moved to branding in the future. Be prepared for things to break right here.
requirements:
requiredStorage: 8
requiredRam: 0.5
internetCheckUrl: https://ubuntuunity.org/
check:
- storage
- ram
- power
- internet
- root
required:
- root
- storage
- ram
# GeoIP is effectively disabled by setting style to "none"
geoip:
style: "none"
url: "https://geoip.ubuntu.com/lookup"
selector: "CountryCode"

@ -0,0 +1,22 @@
#!/bin/bash
msg="$(cat <<EOL
You are about to disable OEM configuration mode. The system will boot into the account setup wizard the next time it is started.
Are you sure you want to continue?
EOL
)";
if zenity --question --text="${msg}"; then
lightdm_file="$(cat <<EOL
[SeatDefaults]
allow-guest=false
autologin-guest=false
autologin-user=oem
autologin-user-timeout=0
autologin-session=ubuntu-unity-oem-environment
EOL
)"
echo "$lightdm_file" | sudo tee /etc/lightdm/lightdm.conf
zenity --info --text='Done. The account setup wizard will run on next bootup.'
fi

@ -0,0 +1,10 @@
[Desktop Entry]
Type=Application
Version=1.0
Name=Finish OEM preparation
Exec=/usr/bin/calamares-finish-oem
Icon=applications-system
Terminal=false
StartupNotify=true
Categories=System;
Keywords=installer;calamares;system;

@ -0,0 +1,39 @@
#!/bin/bash
#
# Enables OEM installaiton mode in Calamares.
if [ -e '/etc/calamares/OEM_MODE_ACTIVATED' ]; then
QT_STYLE_OVERRIDE=kvantum calamares -D8;
exit;
fi
msg="$(cat <<EOL
You are about to install the OS in OEM mode. This will prepare the system for distribution to an end user, providing them with an account setup wizard. If you do not need this capability, please cancel and use the normal install method.
Are you sure you want to continue?
EOL
)";
if zenity --question --text="${msg}"; then
# Tweak branding to make it clear that OEM installation mode is active
cp /etc/calamares/branding/ubuntuunity/welcome-oem.png /etc/calamares/branding/ubuntuunity/welcome.png;
# Don't remove Calamares from the installed system.
sed -i '/- calamares$/d' /etc/calamares/modules/packages.conf;
# Enable oemid module, backslashes are needed for proper indentation
sed -i "/- welcome$/a \ \ - oemid" /etc/calamares/settings.conf;
# Enable OEM prep module
sed -i "/- packages$/a \ \ - shellprocess@oemprep" /etc/calamares/settings.conf;
# Force the user of an OEM configuration user
cp /etc/calamares/modules/users.conf.oem /etc/calamares/modules/users.conf;
# Drop a file so that it can be seen that OEM installation mode is already
# active
touch /etc/calamares/OEM_MODE_ACTIVATED;
# Launch Calamares
QT_STYLE_OVERRIDE=kvantum calamares -D8;
fi

@ -0,0 +1,10 @@
[Desktop Entry]
Type=Application
Version=1.0
Name=Install Ubuntu Unity 24.04 LTS (OEM mode)
Exec=sudo -E /usr/bin/calamares-launch-oem
Icon=ubuntu-unity-installer
Terminal=false
StartupNotify=true
Categories=Qt;System;
Keywords=installer;calamares;system;

@ -0,0 +1,7 @@
#!/bin/bash
#
# Remove OEM files from the system.
rm -rf /etc/calamares /usr/bin/basicwallpaper /usr/bin/calamares-finish-oem /usr/share/applications/calamares-finish-oem.desktop /usr/share/xsessions/ubuntu-unity-oem-environment.desktop /usr/libexec/start-ubuntu-unity-oem-env /etc/sudoers /usr/bin/calamares-logs-helper /usr/libexec/calamares-oemfinish.sh
mv /etc/sudoers.orig /etc/sudoers

@ -0,0 +1,11 @@
#!/bin/bash
#
# Puts the installed system into OEM configuration mode. Argument 1 is the
# path to the installed system's root directory.
# Install the OEM configuration for Calamares
tar xvzf /etc/calamares/oemconfig.tar.gz -C "$1" --strip-components=2;
# Enable passwordless sudo for the OEM user, making sure this can be undone later
mv "$1"/etc/sudoers "$1"/etc/sudoers.orig
mv "$1"/etc/sudoers.oem "$1"/etc/sudoers

@ -0,0 +1,6 @@
[SeatDefaults]
allow-guest=false
autologin-guest=false
autologin-user=oem
autologin-user-timeout=0
autologin-session=unity

@ -0,0 +1,5 @@
displaymanagers:
- lightdm
basicSetup: false
sysconfigSetup: false

@ -0,0 +1,3 @@
---
restartNowMode: user-checked
restartNowCommand: "systemctl -i reboot"

@ -0,0 +1,8 @@
---
region: "America"
zone: "New_York"
localeGenPath: "/etc/locale.gen"
geoip:
style: "xml"
url: "https://geoip.ubuntu.com/lookup"
selector: "TimeZone"

@ -0,0 +1,8 @@
---
# Whether to create /etc/machine-id for systemd.
systemd: true
# Whether to create /var/lib/dbus/machine-id for D-Bus.
dbus: true
# Whether /var/lib/dbus/machine-id should be a symlink to /etc/machine-id
# (ignored if dbus is false, or if there is no /etc/machine-id to point to).
dbus-symlink: true

@ -0,0 +1,5 @@
update_db: true
backend: apt
operations:
- remove:
- calamares

@ -0,0 +1,5 @@
---
dontChroot: true
timeout: 120
script:
- "/usr/bin/rm /etc/lightdm/lightdm.conf"

@ -0,0 +1,5 @@
---
dontChroot: true
timeout: 120
script:
- "/usr/libexec/calamares-oemfinish.sh ${ROOT}"

@ -0,0 +1,22 @@
---
doAutologin: false
setRootPassword: false
sudoersGroup: sudo
defaultGroups:
- adm
- cdrom
- dip
- lpadmin
- plugdev
- name: sambashare
must_exist: false
system: true
- sudo
passwordRequirements:
minLength: 1
maxLength: -1
# Explicitly set the shell instead of deferring to Calamares. We have a platform
# expectation derived from Ubuntu here.
user:
shell: /bin/bash
forbidden_names: [ root ]

@ -0,0 +1,25 @@
---
showSupportUrl: true
showKnownIssuesUrl: true
showReleaseNotesUrl: true
requirements:
requiredStorage: 8
requiredRam: 0.5
internetCheckUrl: https://ubuntuunity.org/
check:
- storage
- ram
- power
- internet
- root
required:
- root
- storage
- ram
# GeoIP is effectively disabled by setting style to "none"
geoip:
style: "none"
url: "https://geoip.ubuntu.com/lookup"
selector: "CountryCode"

@ -0,0 +1,37 @@
---
modules-search: [ local ]
instances:
- id: oemalpurge
module: shellprocess
config: shellprocess_oemalpurge.conf
- id: oemfinish
module: shellprocess
config: shellprocess_oemfinish.conf
sequence:
- show:
- welcome
- locale
- keyboard
- users
- exec:
- machineid
- locale
- keyboard
- localecfg
- shellprocess@oemalpurge
- users
- displaymanager
- packages
- removeuser
- shellprocess@oemfinish
- show:
- finished
branding: ubuntuunity
prompt-install: true
dont-chroot: true
oem-setup: true
disable-cancel: true
disable-cancel-during-exec: true

@ -0,0 +1,56 @@
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
Defaults use_pty
# This preserves proxy settings from user environments of root
# equivalent users (group sudo)
#Defaults:%sudo env_keep += "http_proxy https_proxy ftp_proxy all_proxy no_proxy"
# This allows running arbitrary commands, but so does ALL, and it means
# different sudoers have their choice of editor respected.
#Defaults:%sudo env_keep += "EDITOR"
# Completely harmless preservation of a user preference.
#Defaults:%sudo env_keep += "GREP_COLOR"
# While you shouldn't normally run git as root, you need to with etckeeper
#Defaults:%sudo env_keep += "GIT_AUTHOR_* GIT_COMMITTER_*"
# Per-user preferences; root won't have sensible values for them.
#Defaults:%sudo env_keep += "EMAIL DEBEMAIL DEBFULLNAME"
# "sudo scp" or "sudo rsync" should be able to use your SSH agent.
#Defaults:%sudo env_keep += "SSH_AGENT_PID SSH_AUTH_SOCK"
# Ditto for GPG agent
#Defaults:%sudo env_keep += "GPG_AGENT_INFO"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "@include" directives:
@includedir /etc/sudoers.d
# OEM CONFIGURATION ONLY: oem user has passwordless sudo
oem ALL=(ALL:ALL) NOPASSWD: ALL

@ -0,0 +1,13 @@
#!/bin/bash
# Starts the Ubuntu Unity OEM Environment.
DESKTOP_SESSION='ubuntu-unity-oem-env';
/usr/bin/xfwm4 &
/usr/bin/basicwallpaper /usr/share/backgrounds/ubuntu-unity/ubuntu-unity-default.png &
sudo -E /usr/bin/calamares -D8 # This is intentionally *not* backgrounded.
# If it exits...
pkill -9 basicwallpaper
pkill -9 xfconfd
pkill -9 xfwm4
/usr/libexec/run-systemd-sessoin unity-session.target

@ -0,0 +1,5 @@
[Desktop Entry]
Exec=/usr/libexec/start-ubuntu-unity-oem-env
Name=Ubuntu Unity OEM Environment
Comment=Starts the Ubuntu Unity OEM Environment
Type=Application

@ -0,0 +1,22 @@
#!/usr/bin/make -f
POTFILES := $(shell cat POTFILES.in)
all: generate-po-files
generate-pot: POTFILES.in
intltool-update --pot --gettext-package=calamares-settings-ubuntuunity
generate-po-files:
for i in $(POTFILES); do \
f=$$(echo $$i | sed 's/\.in//'); \
intltool-merge -d . ../$$i ../$$f; \
done
update-po:
for i in *.po; do \
code=$$(echo $$i | sed 's/.po//'); \
intltool-update --gettext-package=calamares-settings-ubuntuunity --dist $$code; \
done
# vim:ts=4

@ -0,0 +1 @@
ubuntu-unity-calamares.desktop.in

@ -0,0 +1,28 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: 2018-07-15 05:13+0000\n"
"Last-Translator: Simon Quigley <tsimonq2@lubuntu.me>\n"
"Language-Team: Arabic <https://translate.lubuntu.me/projects/lubuntu/"
"calamares-settings-lubuntu-desktop/ar/>\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 3.1-dev\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr ""

@ -0,0 +1,25 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: be\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 2.3.0\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr ""

@ -0,0 +1,27 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: 2018-07-10 10:25+0000\n"
"Last-Translator: Simon Quigley <tsimonq2@lubuntu.me>\n"
"Language-Team: Catalan <https://translate.lubuntu.me/projects/lubuntu/"
"calamares-settings-lubuntu-desktop/ca/>\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.1-dev\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr "Instal·lar Ubuntu Unity 24.04 LTS"
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr "Instal·lar Ubuntu Unity"
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr "Calamares — Instal·lador del Sistema"

@ -0,0 +1,30 @@
# Base translation file for Ubuntu Unity's Calamares settings
# Copyright (C) 2018 Ubuntu Unity Developers.
# This file is distributed under the same license as the package.
# Simon Quigley <tsimonq2@ubuntu.com>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../ubuntu-unity-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr ""
#: ../ubuntu-unity-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr ""
#: ../ubuntu-unity-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr ""

@ -0,0 +1,27 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: 2018-08-13 07:33+0000\n"
"Last-Translator: Henrik Christiansen <henrik@hxcdk.dk>\n"
"Language-Team: Danish <https://translate.lubuntu.me/projects/lubuntu/"
"calamares-settings-lubuntu-desktop/da/>\n"
"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.1-dev\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr "Installer Ubuntu Unity 24.04 LTS"
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr "Installer Ubuntu Unity"
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr "Calamares - System installation"

@ -0,0 +1,27 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: 2018-07-10 12:59+0000\n"
"Last-Translator: Daniel Absmeier <abseabsmeier@gmail.com>\n"
"Language-Team: German <https://translate.lubuntu.me/projects/lubuntu/"
"calamares-settings-lubuntu-desktop/de/>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.1-dev\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr "Ubuntu Unity 24.04 LTS installieren"
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr "Ubuntu Unity installieren"
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr "Calamares — System Installer"

@ -0,0 +1,25 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 2.3.0\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr ""

@ -0,0 +1,27 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: 2018-07-10 10:26+0000\n"
"Last-Translator: Simon Quigley <tsimonq2@lubuntu.me>\n"
"Language-Team: Spanish <https://translate.lubuntu.me/projects/lubuntu/"
"calamares-settings-lubuntu-desktop/es/>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.1-dev\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr "Instalar Ubuntu Unity 24.04 LTS"
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr "Instalar Ubuntu Unity"
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr "Calamares — Instalador del Sistema"

@ -0,0 +1,25 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: et\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 2.3.0\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr ""

@ -0,0 +1,25 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: eu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 2.3.0\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr ""

@ -0,0 +1,27 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: 2018-08-17 10:51+0000\n"
"Last-Translator: Carl Schwan <schwancarl@protonmail.com>\n"
"Language-Team: French <https://translate.lubuntu.me/projects/lubuntu/"
"calamares-settings-lubuntu-desktop/fr/>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.1-dev\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr "Installer Ubuntu Unity 24.04 LTS"
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr "Installer Ubuntu Unity"
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr "Calamares — Installateur de votre system"

@ -0,0 +1,25 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: gl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 2.3.0\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr ""

@ -0,0 +1,32 @@
# Base translation file for Ubuntu Unity's Calamares settings
# Copyright (C) 2018 Ubuntu Unity Developers
# This file is distributed under the same license as the package.
# Simon Quigley <tsimonq2@ubuntu.com>, 2018.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: 2018-08-17 17:27+0000\n"
"Last-Translator: Emanuele Antonio Faraone <emanueleant03@gmail.com>\n"
"Language-Team: Italian <https://translate.lubuntu.me/projects/lubuntu/"
"calamares-settings-lubuntu-desktop/it/>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.1-dev\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr "Installa Ubuntu Unity 24.04 LTS"
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr "Installa Ubuntu Unity"
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr "Calamares — Installatore del Sistema"

@ -0,0 +1,25 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 2.3.0\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr ""

@ -0,0 +1,27 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: 2018-07-25 07:41+0000\n"
"Last-Translator: Einar Mostad <einar@mostad.eu>\n"
"Language-Team: Norwegian Bokmål <https://translate.lubuntu.me/projects/"
"lubuntu/calamares-settings-lubuntu-desktop/nb/>\n"
"Language: no\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.1-dev\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr "Installer Ubuntu Unity 24.04 LTS"
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr "Installer Ubuntu Unity"
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr "Calamares — System installerer"

@ -0,0 +1,28 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: 2018-07-10 10:50+0000\n"
"Last-Translator: Marcin Mikołajczak <me@m4sk.in>\n"
"Language-Team: Polish <https://translate.lubuntu.me/projects/lubuntu/"
"calamares-settings-lubuntu-desktop/pl/>\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.1-dev\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr "Zainstaluj Ubuntu Unity 24.04 LTS"
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr "Zainstaluj Ubuntu Unity"
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr "Calamares — Instalator systemu"

@ -0,0 +1,27 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: 2018-07-14 20:36+0000\n"
"Last-Translator: Luís Rafael Gomes <jyotigomes@gmail.com>\n"
"Language-Team: Portuguese <https://translate.lubuntu.me/projects/lubuntu/"
"calamares-settings-lubuntu-desktop/pt/>\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.1-dev\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr "Instalar o Ubuntu Unity 24.04 LTS"
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr "Instalar o Ubuntu Unity"
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr "Calamares — Instalador do Sistema"

@ -0,0 +1,27 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: 2018-07-11 06:56+0000\n"
"Last-Translator: Lucas A. V. Dantas <lucasdantas@yandex.com>\n"
"Language-Team: Portuguese (Brazil) <https://translate.lubuntu.me/projects/"
"lubuntu/calamares-settings-lubuntu-desktop/pt_BR/>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.1-dev\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr "Instalar Ubuntu Unity 24.04 LTS"
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr "Instalar Ubuntu Unity"
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr "Calamares — Instalador do sistema"

@ -0,0 +1,30 @@
# Base translation file for Ubuntu Unity's Calamares settings
# Copyright (C) 2018 Ubuntu Unity Developers
# This file is distributed under the same license as the package.
# Simon Quigley <tsimonq2@ubuntu.com>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr ""

@ -0,0 +1,30 @@
# Base translation file for Ubuntu Unity's Calamares settings
# Copyright (C) 2018 Ubuntu Unity Developers
# This file is distributed under the same license as the package.
# Simon Quigley <tsimonq2@ubuntu.com>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-10 02:36-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../lubuntu-calamares.desktop.in.h:1
msgid "Install Ubuntu Unity 24.04 LTS"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:2
msgid "Install Ubuntu Unity"
msgstr ""
#: ../lubuntu-calamares.desktop.in.h:3
msgid "Calamares — System Installer"
msgstr ""

@ -0,0 +1,70 @@
---
modules-search: [ local ]
instances:
- id: before_bootloader_mkdirs
module: contextualprocess
config: before_bootloader_mkdirs_context.conf
- id: before_bootloader
module: contextualprocess
config: before_bootloader_context.conf
- id: after_bootloader
module: contextualprocess
config: after_bootloader_context.conf
- id: logs
module: shellprocess
config: shellprocess_logs.conf
- id: bug-LP#1829805
module: shellprocess
config: shellprocess_bug-LP#1829805.conf
- id: add386arch
module: shellprocess
config: shellprocess_add386arch.conf
- id: oemprep
module: shellprocess
config: shellprocess_oemprep.conf
sequence:
- show:
- welcome
- locale
- keyboard
- partition
- users
- summary
- exec:
- partition
- mount
- unpackfs
- machineid
- fstab
- locale
- keyboard
- localecfg
- luksbootkeyfile
- users
- displaymanager
- networkcfg
- hwclock
- contextualprocess@before_bootloader_mkdirs
- shellprocess@bug-LP#1829805
- initramfscfg
- initramfs
- grubcfg
- contextualprocess@before_bootloader
- bootloader
- contextualprocess@after_bootloader
- automirror
- shellprocess@add386arch
- packages
- shellprocess@logs
- umount
- show:
- finished
branding: ubuntuunity
prompt-install: true
dont-chroot: false
oem-setup: false
disable-cancel: false
disable-cancel-during-exec: false

@ -0,0 +1,12 @@
[Desktop Entry]
Type=Application
Version=1.0
_Name=Install Ubuntu Unity 24.04 LTS
_GenericName=Install Ubuntu Unity
Exec=sudo -E /usr/bin/calamares-launch-normal
_Comment=Calamares — System Installer
Icon=ubuntu-unity-installer
Terminal=false
StartupNotify=true
Categories=Qt;System;
Keywords=installer;calamares;system;

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="10.583mm"
height="10.583mm"
viewBox="0 0 10.583 10.583"
version="1.1"
id="svg5"
xml:space="preserve"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
sodipodi:docname="ubuntu-unity-installer.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="1.5393939"
inkscape:cx="218.91732"
inkscape:cy="229.96063"
inkscape:window-width="1920"
inkscape:window-height="1052"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" /><defs
id="defs2"><linearGradient
id="a"
gradientTransform="translate(384.57,500.8)"
gradientUnits="userSpaceOnUse"
x1="10"
x2="15"
y1="36"
y2="41"><stop
offset="0"
stop-color="#292c2f"
id="stop381" /><stop
offset="1"
stop-opacity="0"
id="stop383" /></linearGradient><linearGradient
id="e"
gradientTransform="matrix(0.26458333,0,0,0.26458333,2.6723,-0.79375)"
gradientUnits="userSpaceOnUse"
x1="9.9049997"
x2="14.905"
xlink:href="#a"
y1="36"
y2="41" /><linearGradient
id="d"
gradientTransform="matrix(0.26458333,0,0,0.26458333,-1.05833,-1.058334)"
gradientUnits="userSpaceOnUse"
x2="0"
y1="20"
y2="44"><stop
offset="0"
stop-color="#eff0f1"
id="stop376" /><stop
offset="1"
stop-color="#bdc3c7"
id="stop378" /></linearGradient><linearGradient
id="c"
gradientUnits="userSpaceOnUse"
x1="10"
x2="34"
xlink:href="#a"
y1="10"
y2="34"
gradientTransform="matrix(0.26458333,0,0,0.26458333,-1.05833,-1.058334)" /><linearGradient
id="b"
gradientTransform="matrix(0.26458333,0,0,0.28663106,-1.05833,-2.868084)"
gradientUnits="userSpaceOnUse"
x1="25.07"
x2="25"
y1="33.844002"
y2="10"><stop
offset="0"
stop-color="#73ba25"
id="stop387"
style="stop-color:#7104c5;stop-opacity:1;" /><stop
offset="1"
stop-color="#96cb5c"
id="stop389"
style="stop-color:#b360fa;stop-opacity:1;" /></linearGradient><linearGradient
inkscape:collect="always"
xlink:href="#a"
id="linearGradient579"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.26458333,0,0,0.26458333,-1.05833,-0.79375)"
x1="10"
y1="36"
x2="15"
y2="41" /></defs><g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"><path
d="M 1.05834,0 H 9.525 V 6.879166 H 1.05834 Z"
fill="url(#b)"
id="path392"
style="fill:url(#b);stroke-width:0.264583" /><path
d="M 5.55625,1.587499 9.525,5.556249 v 1.322917 h 1.05834 -3.70417 l -1.5875,-1.5875 z"
fill="url(#c)"
opacity="0.2"
id="path394"
style="fill:url(#c);stroke-width:0.264583" /><path
d="M 5.02709,1.587499 V 4.233333 L 3.83646,3.042708 3.43959,3.439583 5.29167,5.291666 7.14375,3.439583 6.74688,3.042708 5.55625,4.233333 V 1.587499 Z"
fill="#fcfcfc"
id="path396"
style="stroke-width:0.264583" /><path
d="m 5.29167,7.937499 c -0.43974,0 -0.79375,0.354013 -0.79375,0.79375 0,0.439738 0.35401,0.79375 0.79375,0.79375 A 0.79189791,0.79189791 0 0 0 6.03594,8.995833 H 8.25183 A 0.79110416,0.79110416 0 0 0 9.78985,8.731249 c 0,-0.439737 -0.35401,-0.79375 -0.79375,-0.79375 A 0.79189791,0.79189791 0 0 0 8.25183,8.466666 H 6.03594 A 0.79110416,0.79110416 0 0 0 5.29167,7.937499"
fill="#232629"
opacity="0.2"
id="path398"
style="stroke-width:0.264583" /><path
d="m 0,6.879166 v 3.704167 H 10.58334 V 6.879166 Z"
fill="url(#d)"
id="path400"
style="fill:url(#d);stroke-width:0.264583" /><path
d="M 6.03515,8.995833 H 8.25103 A 0.79110416,0.79110416 0 0 0 9.78906,8.731249 c 0,-0.439737 -0.35402,-0.79375 -0.79375,-0.79375 A 0.79189791,0.79189791 0 0 0 8.25103,8.466666 H 6.03515 c 0.0497,0.264583 0.0497,0.264583 0,0.529167"
fill="#4d4d4d"
opacity="0.779"
id="path402"
style="stroke-width:0.264583" /><path
d="m 4.78896,9.347729 1.25995,1.23481 h 2.1545 L 5.78433,8.087783 Z"
fill="url(#e)"
opacity="0.2"
id="path404"
style="fill:url(#e);stroke-width:0.264583" /><path
d="m 1.05834,9.347729 1.22211,1.23481 H 5.82084 L 4.53311,8.747125 2.64584,8.729395 2.0537,8.087781 Z"
fill="url(#a)"
opacity="0.2"
id="path406"
style="fill:url(#linearGradient579);stroke-width:0.264583" /><path
d="m 1.5875,7.937499 c -0.43973,0 -0.79375,0.354013 -0.79375,0.79375 0,0.439738 0.35402,0.79375 0.79375,0.79375 A 0.79189791,0.79189791 0 0 0 2.33178,8.995833 H 4.54766 A 0.79110416,0.79110416 0 0 0 6.08568,8.731249 c 0,-0.439737 -0.35401,-0.79375 -0.79375,-0.79375 A 0.79189791,0.79189791 0 0 0 4.54766,8.466666 H 2.33178 A 0.79110416,0.79110416 0 0 0 1.5875,7.937499"
fill="#35b9ab"
id="path408"
style="fill:#863ac1;fill-opacity:1;stroke-width:0.264583" /><path
d="m 0,10.318749 h 10.58334 v 0.264584 H 0 Z"
fill="#95a5a6"
id="path410"
style="stroke-width:0.264583" /><path
d="M 0,6.879166 H 10.58334 V 7.143749 H 0 Z"
fill="#eff0f1"
id="path412"
style="stroke-width:0.264583" /></g></svg>

After

Width:  |  Height:  |  Size: 6.0 KiB

Loading…
Cancel
Save