parent
912a94ead5
commit
88e201e0c8
@ -1,4 +1,5 @@
|
||||
lubuntu/calamares.desktop etc/skel/Desktop/
|
||||
lubuntu/calamares-logs-helper usr/bin/
|
||||
lubuntu/branding/ etc/calamares/
|
||||
lubuntu/modules/ etc/calamares/
|
||||
lubuntu/settings.conf etc/calamares/
|
||||
|
@ -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/neon/.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,17 @@
|
||||
# Workaround from ubiquity. Ubuntu's grub will want to look in EFI/ubuntu, so
|
||||
# let's make sure it can find something there.
|
||||
# This only copies the cfg and doesn't overwrite, this is specifically so
|
||||
# this doesn't interfere with an Ubuntu installed on the system already.
|
||||
---
|
||||
dontChroot: false
|
||||
timeout: 120
|
||||
firmwareType:
|
||||
efi:
|
||||
# grub hack
|
||||
- -mkdir /boot/efi/EFI/ubuntu
|
||||
- -cp /boot/efi/EFI/lubuntu/grub.cfg /boot/efi/EFI/ubuntu/
|
||||
# normal user setup
|
||||
- -for i in `ls @@ROOT@@/home/`; do rm @@ROOT@@/home/$i/Desktop/calamares.desktop || exit 0; done
|
||||
bios:
|
||||
# normal user setup
|
||||
- -for i in `ls @@ROOT@@/home/`; do rm @@ROOT@@/home/$i/Desktop/calamares.desktop || exit 0; done
|
@ -0,0 +1,17 @@
|
||||
# Make sure the correct bootloader package is installed for EFI.
|
||||
# Also pull in shim so secureboot has a chance at working.
|
||||
---
|
||||
firmwareType:
|
||||
efi:
|
||||
- command: apt-cdrom add -m -d=/media/cdrom/
|
||||
timeout: 10
|
||||
- command: apt-get update
|
||||
timeout: 120
|
||||
- command: apt install -y --no-upgrade -o Acquire::gpgv::Options::=--ignore-time-conflict grub-efi-amd64-signed
|
||||
timeout: 300
|
||||
- command: apt install -y --no-upgrade -o Acquire::gpgv::Options::=--ignore-time-conflict shim-signed
|
||||
timeout: 300
|
||||
- command: sed -i '/deb cdrom/d' /etc/apt/sources.list
|
||||
timeout: 10
|
||||
- command: apt-get update
|
||||
timeout: 120
|
@ -0,0 +1,12 @@
|
||||
---
|
||||
dontChroot: true
|
||||
timeout: 10
|
||||
firmwareType:
|
||||
efi:
|
||||
- -cp /cdrom/casper/vmlinuz @@ROOT@@/boot/vmlinuz-$(uname -r)
|
||||
- -cp /cdrom/casper/initrd @@ROOT@@/boot/initrd.img-$(uname -r)
|
||||
- -mkdir -pv @@ROOT@@/media/cdrom
|
||||
- -mount --bind /cdrom @@ROOT@@/media/cdrom
|
||||
bios:
|
||||
- -cp /cdrom/casper/vmlinuz @@ROOT@@/boot/vmlinuz-$(uname -r)
|
||||
- -cp /cdrom/casper/initrd @@ROOT@@/boot/initrd.img-$(uname -r)
|
@ -0,0 +1,21 @@
|
||||
extraMounts:
|
||||
- device: proc
|
||||
fs: proc
|
||||
mountPoint: /proc
|
||||
- device: sys
|
||||
fs: sysfs
|
||||
mountPoint: /sys
|
||||
- device: /dev
|
||||
mountPoint: /dev
|
||||
options: bind
|
||||
- device: tmpfs
|
||||
fs: tmpfs
|
||||
mountPoint: /run
|
||||
- device: /run/udev
|
||||
mountPoint: /run/udev
|
||||
options: bind
|
||||
|
||||
extraMountsEfi:
|
||||
- device: efivarfs
|
||||
fs: efivarfs
|
||||
mountPoint: /sys/firmware/efi/efivars
|
@ -1,6 +0,0 @@
|
||||
dontChroot: true
|
||||
timeout: 300
|
||||
script:
|
||||
- "cp /cdrom/casper/vmlinuz @@ROOT@@/boot/vmlinuz-$(uname -r)"
|
||||
- "[ -d /sys/firmware/efi ] && mkdir -pv @@ROOT@@/media/cdrom && mount --bind /cdrom @@ROOT@@/media/cdrom && chroot @@ROOT@@ apt-cdrom add -m -d=/media/cdrom/ && chroot @@ROOT@@ sed -e '/deb http/ s/^#*/#/' -i /etc/apt/sources.list && chroot @@ROOT@@ apt update && chroot @@ROOT@@ apt -y install grub-efi && chroot @@ROOT@@ sed -i 's/#deb/deb/' /etc/apt/sources.list && sed -i '/deb cdrom/d' @@ROOT@@/etc/apt/sources.list && umount @@ROOT@@/media/cdrom && rmdir @@ROOT@@/media/cdrom || exit 0"
|
||||
- "for i in `ls @@ROOT@@/home/`; do rm @@ROOT@@/home/$i/Desktop/calamares.desktop || exit 0; done"
|
@ -0,0 +1,5 @@
|
||||
---
|
||||
dontChroot: true
|
||||
timeout: 30
|
||||
script:
|
||||
- calamares-logs-helper @@ROOT@@
|
Loading…
Reference in new issue