Compare commits

..

12 commits
v1.9 ... master

Author SHA1 Message Date
a973ecb7aa Update version 2024-10-20 16:33:09 +04:00
c47563d213
Disable swap file 2024-06-22 18:12:26 +04:00
9ba599c941
Update version 2024-06-22 18:04:49 +04:00
421e107bae
Fix slideshow 2024-04-02 16:01:17 +04:00
2941a78a98 Fix mount 2024-03-08 21:37:43 +04:00
87760e7355 Fix installing on Btrfs 2024-03-08 00:45:14 +04:00
b47d08bcfb Update changelog 2024-03-07 00:21:41 +04:00
179e26040f Backport some Debian stuff 2024-03-07 00:17:51 +04:00
46211569b4 Mount efivarfs when needed 2024-03-07 00:06:08 +04:00
635f269446 Fix slideshow 2024-02-21 23:53:58 +04:00
91d059dc12 Add slideshow 2024-02-12 00:21:59 +04:00
acf853e72f Add README.md 2023-12-11 17:51:23 +00:00
15 changed files with 116 additions and 50 deletions

3
README.md Normal file
View file

@ -0,0 +1,3 @@
#### Config and theme for the Calamares installer on TileOS River edition
Please report any issues with installation of TileOS River edition to this repo!

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -6,12 +6,12 @@ windowSize: "890px,600px"
strings:
productName: TileOS
shortProductName: TileOS
version: 1.0 (t-rex)
shortVersion: 1.0
versionedName: TileOS 1.0 (t-rex)
shortVersionedName: TileOS 1.0
version: 1.2 (t-rex)
shortVersion: 1.2
versionedName: TileOS 1.2 (t-rex)
shortVersionedName: TileOS 1.2
bootloaderEntryName: TileOS
supportUrl: https://github.com/Tile-OS/TileOS/issues
supportUrl: https://gitlab.com/tile-os/tileos/-/issues
images:
productLogo: "tileos-logo.png"

View file

@ -25,27 +25,60 @@ Presentation
Timer {
interval: 20000
running: true
repeat: true
onTriggered: presentation.goToNextSlide()
}
Slide {
Image {
id: background1
source: "slide1.png"
width: 467; height: 280
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
}
Text {
anchors.horizontalCenter: background1.horizontalCenter
anchors.top: background1.bottom
text: qsTr("Welcome to TileOS 1.0 T-Rex.<br/>"+
"The rest of the installation is automated and should complete in a few minutes.")
wrapMode: Text.WordWrap
width: 600
horizontalAlignment: Text.Center
id: image1
x:0
y:0
width: 810
height: 485
fillMode: Image.PreserveAspectFit
smooth: true
source: "River.png"
}
}
Slide {
Image {
anchors.centerIn: parent
id: image2
x:0
y:0
width: 810
height: 485
fillMode: Image.PreserveAspectFit
smooth: true
source: "Features.png"
}
}
Slide {
Image {
anchors.centerIn: parent
id: image3
x:0
y:0
width: 810
height: 485
fillMode: Image.PreserveAspectFit
smooth: true
source: "Software.png"
}
}
Slide {
Image {
anchors.centerIn: parent
id: image4
x:0
y:0
width: 810
height: 485
fillMode: Image.PreserveAspectFit
smooth: true
source: "Follow.png"
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

BIN
calamares/branding/tileos-river/welcome.png Normal file → Executable file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 197 KiB

After

Width:  |  Height:  |  Size: 109 KiB

View file

@ -1,7 +1,7 @@
---
mountOptions:
default: defaults,noatime
btrfs: defaults,noatime,space_cache,autodefrag
btrfs: defaults,noatime,space_cache=v2,autodefrag
ssdExtraMountOptions:
ext4: discard
jfs: discard

View file

@ -34,3 +34,7 @@ extraMountsEfi:
- device: efivarfs
fs: efivarfs
mountPoint: /sys/firmware/efi/efivars
efi: true
- device: /dev/pts
mountPoint: /dev/pts
options: bind

View file

@ -2,7 +2,5 @@ efiSystemPartition: "/boot/efi"
enableLuksAutomatedPartitioning: true
userSwapChoices:
- none
- file
initialSwapChoice: file
drawNestedPartitions: true
defaultFileSystemType: "ext4"

48
debian/changelog vendored
View file

@ -1,3 +1,51 @@
calamares-settings-tileos-river (1.17~tileos) unstable; urgency=medium
* Update version
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sun, 20 Oct 2024 16:32:31 +0400
calamares-settings-tileos-river (1.16~tileos) unstable; urgency=medium
* Update version
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sat, 22 Jun 2024 18:04:03 +0400
calamares-settings-tileos-river (1.15~tileos) unstable; urgency=medium
* Fix slideshow
-- Aleksey Samoilov <samoilov.lex@gmail.com> Tue, 02 Apr 2024 16:00:46 +0400
calamares-settings-tileos-river (1.14~tileos) unstable; urgency=medium
* Fix mount
-- Aleksey Samoilov <samoilov.lex@gmail.com> Fri, 08 Mar 2024 21:37:21 +0400
calamares-settings-tileos-river (1.13~tileos) unstable; urgency=medium
* Fix installing on Btrfs
-- Aleksey Samoilov <samoilov.lex@gmail.com> Fri, 08 Mar 2024 00:44:39 +0400
calamares-settings-tileos-river (1.12~tileos) unstable; urgency=medium
* Backport some Debian stuff
-- Aleksey Samoilov <samoilov.lex@gmail.com> Thu, 07 Mar 2024 00:21:12 +0400
calamares-settings-tileos-river (1.11~tileos) unstable; urgency=medium
* Fix slideshow
-- Aleksey Samoilov <samoilov.lex@gmail.com> Wed, 21 Feb 2024 23:53:31 +0400
calamares-settings-tileos-river (1.10~tileos) unstable; urgency=medium
* Add slideshow
-- Aleksey Samoilov <samoilov.lex@gmail.com> Mon, 12 Feb 2024 00:14:29 +0400
calamares-settings-tileos-river (1.9~tileos) unstable; urgency=medium
* Fix branding path

View file

@ -8,14 +8,19 @@ CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc
# regenerating the initramfs right now:
if [ "$(mount | grep $CHROOT" " | cut -c -16)" = "/dev/mapper/luks" ]; then
echo "UMASK=0077" > $CHROOT/etc/initramfs-tools/conf.d/initramfs-permissions
chroot $CHROOT apt-get -y install cryptsetup-initramfs cryptsetup keyutils
fi
echo "Running bootloader-config..."
if [ -d /sys/firmware/efi/efivars ]; then
echo " * Installing grub-efi (uefi)..."
DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-efi-amd64 cryptsetup keyutils
DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-efi-amd64
else
echo " * install grub... (bios)"
DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-pc cryptsetup keyutils
DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-pc
fi
# Re-enable os-prober:
sed -i "s/#GRUB_DISABLE_OS_PROBER=false/# OS_PROBER re-enabled by TileOS Calamares installation:\nGRUB_DISABLE_OS_PROBER=false/g" $CHROOT/etc/default/grub
chroot $CHROOT /usr/sbin/update-grub

View file

@ -1,25 +0,0 @@
#!/bin/sh
CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc##g")
MEDIUM_PATH="/run/live/medium"
RELEASE="bookworm"
if [ "$1" = "-u" ]; then
umount $CHROOT/$MEDIUM_PATH
rm $CHROOT/etc/apt/sources.list.d/debian-live-media.list
chroot $CHROOT apt-get update
exit 0
fi
# Remove the base sources, we will configure sources in a later phase
rm -f $CHROOT/etc/apt/sources.list.d/base.list
mkdir -p $CHROOT/$MEDIUM_PATH
mount --bind $MEDIUM_PATH $CHROOT/$MEDIUM_PATH
echo "deb [trusted=yes] file:$MEDIUM_PATH $RELEASE main" > $CHROOT/etc/apt/sources.list.d/debian-live-media.list
chroot $CHROOT apt-get update
# Attempt safest way to remove cruft
rmdir $CHROOT/run/live/medium
rmdir $CHROOT/run/live
exit 0