torios-dev team mailing list archive
-
torios-dev team
-
Mailing list archive
-
Message #00674
Re: Last April ISO
Den 2016-05-01 kl. 13:57, skrev Israel:
Hey everyone,
The latest ISO was uploaded yesterday and relinked.
Please test.
The fixes are the help text and the fsck
Check the normal stuff to make sure there is no strange issue that pops up
Hi Israel,
1. /mnt is still mounted, when I quit from the OBI after installing at
the advanced OBI level.
2. This time there are several previous installed systems and an
external target. And it was too much for the installer. They were not
found. (This is only a reminder, I know it will not be fixed for the
release.)
3. The menuentry 'No_swap' does not work. Maybe this is the intention
(to skip it for the release).
4. Help to select drive works again.
Best regards
Nio
[starter]
3.1.1
[functions]
Tarball path: /tarballs
zmktbl to make the tarballs
OBI path: /usr/share/OBI
[functions]
OS to install: ToriOS-i386-jessie
Menu Title: OS to install: ToriOS-i386-jessie
[functions]
starter chose: a
[functions]
[functions]
Found pid for Zenity in obi: 2730
[position_win]
Found 0x01200004 for the window to position
[mkctrl]
mkctrl()--->obi_system=ToriOS-i386-jessie
tarball=
rootpart=
swappart=
[mkctrl]
[mkctrl]Selected:/usr/share/OBI/selected
OBI directory:/usr/share/OBI
Tarball path:/tarballs
[mkpxpy]
Selected Tarball: /tarballs/ToriOS-i386-jessie.tar.xz
selecting mkpxpy (with swap)
[confirm-partition]
mkctrl()--->obi_system=ToriOS-i386-jessie
tarball=/tarballs/ToriOS-i386-jessie.tar.xz
rootpart=
swappart=
[confirm-partition]
[mkctrl]Selected:/usr/share/OBI/selected
OBI directory:/usr/share/OBI
Tarball path:/tarballs
[confirm-partition]
3.1.1
[partition-help]
RAM size:4096 MibiBytes
[partition-help]
SWAP size:4838 MibiBytes
[partition-help]
root: /dev/sda7
[confirm-partition]
/dev/sda7 was not mounted
[select-part2]
3.1.1
[select-part2]
select-part2 after dialog or zenity: ans=sda6
[select-part2]
rootpart=/dev/sda6 swappart=
[select-part2]
obi-root:/dev/sda6
[confirm-partition]
/dev/sda6 was not mounted
[select-part2]
3.1.1
[select-part2]
select-part2 after dialog or zenity: ans=sda7
[select-part2]
rootpart=/dev/sda7 swappart=
[select-part2]
obi-root:/dev/sda7
[confirm-partition]
/dev/sda7 was not mounted
[select-part2]
3.1.1
[select-part2]
select-part2 after dialog or zenity: ans=sda2
[select-part2]
rootpart=/dev/sda7 swappart=/dev/sda2
[select-part2]
obi-root:/dev/sda7
obi-swap:/dev/sda2
[confirm-partition]
/dev/sda7 was not mounted
[confirm-partition]
/dev/sda2 was not mounted
[select-part2]
3.1.1
[select-part2]
select-part2 after dialog or zenity: ans=n
[select-part2]
Selcted no swap in select-part2
[select-part2]
obi-root:/dev/sda7
[confirm-partition]
/dev/sda7 was not mounted
[confirm-partition]
/dev/sda2 was not mounted
[confirm-partition]
[confirm-partition] restart progress
[confirm-partition]
kill -9 2730
[confirm-partition]
kill -9 2729
[functions]
OS to install: ToriOS-i386-jessie
Menu Title: OS to install: ToriOS-i386-jessie
OS to install: ToriOS-i386-jessie
Menu Title: OS to install: ToriOS-i386-jessie
[functions]
starter chose: i
[functions]
[functions]
Found pid for Zenity in obi: 4915
[position_win]
Found 0x01200004 for the window to position
[mkctrl]
mkctrl()--->obi_system=ToriOS-i386-jessie
tarball=
rootpart=
swappart=
[mkctrl]
[mkctrl]Selected:/usr/share/OBI/selected
OBI directory:/usr/share/OBI
Tarball path:/tarballs
[mkpxpy]
Selected Tarball: /tarballs/ToriOS-i386-jessie.tar.xz
selecting mkpxpy (with swap)
[confirm-partition]
mkctrl()--->obi_system=ToriOS-i386-jessie
tarball=/tarballs/ToriOS-i386-jessie.tar.xz
rootpart=
swappart=
[confirm-partition]
[mkctrl]Selected:/usr/share/OBI/selected
OBI directory:/usr/share/OBI
Tarball path:/tarballs
[confirm-partition]
3.1.1
[confirm-partition]
/dev/sda7 was not mounted
[select-part2]
3.1.1
[select-part2]
select-part2 after dialog or zenity: ans=sda2
[select-part2]
rootpart=/dev/sda7 swappart=/dev/sda2
[select-part2]
obi-root:/dev/sda7
obi-swap:/dev/sda2
[confirm-partition]
/dev/sda7 was not mounted
[confirm-partition]
/dev/sda2 was not mounted
[confirm-partition]
g
[confirm-partition]
Installing ToriOS-i386-jessie /dev/sda7
with swap /dev/sda2
[confirm-partition]
[confirm-partition]mklub ToriOS-i386-jessie /tarballs/ToriOS-i386-jessie.tar.xz /dev/sda7 /dev/sda2
[mkp]
ToriOS-i386-jessie
/tarballs/ToriOS-i386-jessie.tar.xz
[mkp]
Found pid for Zenity in mkp: 4915
[position_win]
Found 0x01200004 for the window to position
[mkp]
/tarballs/ToriOS-i386-jessie.tar.xz (the tarball) is expanded, syncing the drive
[mkp]
1 ext partitions:
[mkp]
1 swap partitions:
[mkp]
Make a swap partition /dev/sda2 - and get new UUID
[mkp]
rootpart=/dev/sda7
[mkp]
swappart=/dev/sda2
[mkp]
OLD swap uuid=e57e2b2d-324c-4813-b430-485f0996b6f1
[mkp]
NEW swap UUID=20734a78-9290-4156-bb19-84098222939b
[mkp]
rootpart=/dev/sda7
OLD root UUID=4814aa30-0338-4f82-b393-d0685a797570
NEW root UUID=31d41863-5719-4a0d-8574-0f034253ec5d
[mkp]
(SWAP UUIDs)changed e57e2b2d-324c-4813-b430-485f0996b6f1 to 20734a78-9290-4156-bb19-84098222939b in /mnt/etc/fstab0
[mkp]
installed /etc/fstab:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
# / was on /dev/sdd1 during installation
UUID=31d41863-5719-4a0d-8574-0f034253ec5d / ext4 errors=remount-ro 0 1
# swap was on /dev/sdd5 during installation
UUID=20734a78-9290-4156-bb19-84098222939b none swap sw 0 0
[mkp]
grub config file:/mnt/boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 31d41863-5719-4a0d-8574-0f034253ec5d
else
search --no-floppy --fs-uuid --set=root 31d41863-5719-4a0d-8574-0f034253ec5d
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=-1
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=5
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 31d41863-5719-4a0d-8574-0f034253ec5d
else
search --no-floppy --fs-uuid --set=root 31d41863-5719-4a0d-8574-0f034253ec5d
fi
insmod png
if background_image /boot/grub/torios-grub.png; then
true
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'ToriOS GNU/Linux' --class torios --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-31d41863-5719-4a0d-8574-0f034253ec5d' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 31d41863-5719-4a0d-8574-0f034253ec5d
else
search --no-floppy --fs-uuid --set=root 31d41863-5719-4a0d-8574-0f034253ec5d
fi
echo 'Loading Linux 3.16.0-4-586 ...'
linux /boot/vmlinuz-3.16.0-4-586 root=UUID=31d41863-5719-4a0d-8574-0f034253ec5d ro quiet splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.16.0-4-586
}
submenu 'Advanced options for ToriOS GNU/Linux' $menuentry_id_option 'gnulinux-advanced-31d41863-5719-4a0d-8574-0f034253ec5d' {
menuentry 'ToriOS GNU/Linux, with Linux 3.16.0-4-586' --class torios --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-586-advanced-31d41863-5719-4a0d-8574-0f034253ec5d' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 31d41863-5719-4a0d-8574-0f034253ec5d
else
search --no-floppy --fs-uuid --set=root 31d41863-5719-4a0d-8574-0f034253ec5d
fi
echo 'Loading Linux 3.16.0-4-586 ...'
linux /boot/vmlinuz-3.16.0-4-586 root=UUID=31d41863-5719-4a0d-8574-0f034253ec5d ro quiet splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.16.0-4-586
}
menuentry 'ToriOS GNU/Linux, with Linux 3.16.0-4-586 (recovery mode)' --class torios --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-586-recovery-31d41863-5719-4a0d-8574-0f034253ec5d' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 31d41863-5719-4a0d-8574-0f034253ec5d
else
search --no-floppy --fs-uuid --set=root 31d41863-5719-4a0d-8574-0f034253ec5d
fi
echo 'Loading Linux 3.16.0-4-586 ...'
linux /boot/vmlinuz-3.16.0-4-586 root=UUID=31d41863-5719-4a0d-8574-0f034253ec5d ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.16.0-4-586
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Debian GNU/Linux (8.4) (on /dev/sdc1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-6cced545-1eec-42b1-8426-73780c658160' {
insmod part_msdos
insmod ext2
set root='hd2,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@1,msdos1' --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1 6cced545-1eec-42b1-8426-73780c658160
else
search --no-floppy --fs-uuid --set=root 6cced545-1eec-42b1-8426-73780c658160
fi
linux /boot/vmlinuz-3.16.0-4-586 root=UUID=6cced545-1eec-42b1-8426-73780c658160 ro quiet splash
initrd /boot/initrd.img-3.16.0-4-586
}
submenu 'Advanced options for Debian GNU/Linux (8.4) (on /dev/sdc1)' $menuentry_id_option 'osprober-gnulinux-advanced-6cced545-1eec-42b1-8426-73780c658160' {
menuentry 'ToriOS GNU/Linux (on /dev/sdc1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-586--6cced545-1eec-42b1-8426-73780c658160' {
insmod part_msdos
insmod ext2
set root='hd2,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@1,msdos1' --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1 6cced545-1eec-42b1-8426-73780c658160
else
search --no-floppy --fs-uuid --set=root 6cced545-1eec-42b1-8426-73780c658160
fi
linux /boot/vmlinuz-3.16.0-4-586 root=UUID=6cced545-1eec-42b1-8426-73780c658160 ro quiet splash
initrd /boot/initrd.img-3.16.0-4-586
}
menuentry 'ToriOS GNU/Linux, with Linux 3.16.0-4-586 (on /dev/sdc1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-586--6cced545-1eec-42b1-8426-73780c658160' {
insmod part_msdos
insmod ext2
set root='hd2,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@1,msdos1' --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1 6cced545-1eec-42b1-8426-73780c658160
else
search --no-floppy --fs-uuid --set=root 6cced545-1eec-42b1-8426-73780c658160
fi
linux /boot/vmlinuz-3.16.0-4-586 root=UUID=6cced545-1eec-42b1-8426-73780c658160 ro quiet splash
initrd /boot/initrd.img-3.16.0-4-586
}
menuentry 'ToriOS GNU/Linux, with Linux 3.16.0-4-586 (recovery mode) (on /dev/sdc1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-586-root=UUID=6cced545-1eec-42b1-8426-73780c658160 ro single-6cced545-1eec-42b1-8426-73780c658160' {
insmod part_msdos
insmod ext2
set root='hd2,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@1,msdos1' --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1 6cced545-1eec-42b1-8426-73780c658160
else
search --no-floppy --fs-uuid --set=root 6cced545-1eec-42b1-8426-73780c658160
fi
linux /boot/vmlinuz-3.16.0-4-586 root=UUID=6cced545-1eec-42b1-8426-73780c658160 ro single
initrd /boot/initrd.img-3.16.0-4-586
}
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
[mkp]
Filename Type Size Used Priority
/dev/sda2 partition 4954516 0 3
[user-config]
Removed tarball user named: torios
[user-config]
Removing /mnt/home/torios
[user-config]
Added teste
[user-config]
the password entries match, go ahead ...
set password for teste
teste
Groups: audio,cdrom,plugdev,users,adm,video,dip,floppy,sudo,netdev
[user-config]
No autologin for: teste.
[user-config]
Updating: xdg-dirs
[user-config]
copied menumethod-lister
[position_win]
Found 0x01200004 for the window to position
[user-config]
removed menumethod-lister
[user-config]
copied /etc/skel
[user-config]
chown recursivley /home/teste for teste
[user-config]
changed gksu to sudo mode for teste
[user-config]
Computer supports PAE
[user-config]
No install PAE chosen.
[mkp]
Installing Bootloader
[functions]
[list_drives]
DRIVE: Name: ata-ST320LT007-9ZV142 Dev: /dev/sda Size: 320GB
[list_drives]
DRIVE: Name: usb-Kanguru_FlashBlu Dev: /dev/sdb Size: 8011MB
[list_drives]
DRIVE: Name: ata-ST320LT007-9ZV142 Dev: /dev/sda Size: 320GB
[list_drives]
DRIVE: Name: usb-Kanguru_FlashBlu Dev: /dev/sdb Size: 8011MB
[list_drives]
DRIVE: Name: ata-ST320LT007-9ZV142 Dev: /dev/sda Size: 320GB
[list_drives]
DRIVE: Name: usb-Kanguru_FlashBlu Dev: /dev/sdb Size: 8011MB
[list_drives]
DRIVE: Name: ata-ST320LT007-9ZV142 Dev: /dev/sda Size: 320GB
[list_drives]
DRIVE: Name: usb-Kanguru_FlashBlu Dev: /dev/sdb Size: 8011MB
[functions]
Destination: /dev/sda
[functions]
Bootloader destination: /dev/sda
[functions]
unmounted all chroot bound filesystems
[functions]
fuser info:
6680 6681
lsof info:COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
dbus-laun 6680 root cwd DIR 8,7 4096 2 /mnt
dbus-laun 6680 root rtd DIR 8,7 4096 2 /mnt
dbus-daem 6681 root cwd DIR 8,7 4096 2 /mnt
dbus-daem 6681 root rtd DIR 8,7 4096 2 /mnt
Couldn't successfully unmount chroot
[mkp]
3.1.1
[mkp]
saved /root/obi-installer.log as /mnt/home/teste/obi-installer.log
[mkp]
removed HTML tags from /mnt/home/teste/obi-installer.log
[mkp]
Not rebooting.
[mkp]
Check the Result
[functions]
OS to install: ToriOS-i386-jessie
Menu Title: OS to install: ToriOS-i386-jessie
OS to install: ToriOS-i386-jessie
Menu Title: OS to install: ToriOS-i386-jessie
OS to install: ToriOS-i386-jessie
Menu Title: OS to install: ToriOS-i386-jessie
[functions]
starter chose: q
[clearOBI]
restart progress
[clearOBI]
kill -9 4915
[clearOBI]
kill -9 4914
[clearOBI]
kill -9 4499
[clearOBI]
kill -9 4911
<br /><b>[mkp]</b><br /> removed HTML tags from /root/obi-installer.log
<html>
<br /><b>[starter]</b><br /> 3.1.1
<br /><b>[functions]</b><br />
Tarball path: /tarballs
zmktbl to make the tarballs
OBI path: /usr/share/OBI
<br /><b>[functions]</b><br />
OS to install: ToriOS-i386-jessie<br />Menu Title: OS to install: ToriOS-i386-jessie
<br /><b>[functions]</b><br /> starter chose: h
<br /><b>[list_drives]</b><br /> DRIVE: Name: ata-ST320LT007-9ZV142 Dev: /dev/sda Size: 320GB
<br /><b>[list_drives]</b><br /> DRIVE: Name: usb-Kanguru_FlashBlu Dev: /dev/sdb Size: 8011MB
<br /><b>[functions]</b><br />
OS to install: ToriOS-i386-jessie<br />Menu Title: OS to install: ToriOS-i386-jessie
OS to install: ToriOS-i386-jessie<br />Menu Title: OS to install: ToriOS-i386-jessie
<br /><b>[functions]</b><br /> starter chose: t
<br /><b>[functions]</b><br />
OS to install: ToriOS-i386-jessie<br />Menu Title: OS to install: ToriOS-i386-jessie
OS to install: ToriOS-i386-jessie<br />Menu Title: OS to install: ToriOS-i386-jessie
OS to install: ToriOS-i386-jessie<br />Menu Title: OS to install: ToriOS-i386-jessie
<br /><b>[functions]</b><br /> starter chose: d
<br /><b>[dltbl]</b><br /> Version=8
<br /><b>[dltbl]</b><br /> dltbl: cannot download tarballs for: debian "8"
<br /><b>[functions]</b><br />
OS to install: ToriOS-i386-jessie<br />Menu Title: OS to install: ToriOS-i386-jessie
OS to install: ToriOS-i386-jessie<br />Menu Title: OS to install: ToriOS-i386-jessie
OS to install: ToriOS-i386-jessie<br />Menu Title: OS to install: ToriOS-i386-jessie
OS to install: ToriOS-i386-jessie<br />Menu Title: OS to install: ToriOS-i386-jessie
<br /><b>[functions]</b><br /> starter chose: q
Follow ups
References