From aa41b7f8979ef97ee44fbb83ab822f0cfdc96108 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Fri, 19 Nov 2021 12:09:49 +0100 Subject: [PATCH] config for https://porteus-kiosk.org/ --- lib/PXElator/config.pm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lib/PXElator/config.pm b/lib/PXElator/config.pm index cd9e937..50e23b9 100644 --- a/lib/PXElator/config.pm +++ b/lib/PXElator/config.pm @@ -25,6 +25,7 @@ sub available { qw/ clonezilla ubuntu memdisk vyatta android systemrescue memtest + kiosk / }; sub debian_live { @@ -309,6 +310,22 @@ label memtest }); } +# https://porteus-kiosk.org/ +sub kiosk { + my $ip = shift; + + my $dir = "$server::base_dir/tftp/kiosk"; + + pxelinux::config_for_ip( $ip, qq{ + +default kiosk +label kiosk + kernel boot/vmlinuz + append initrd=boot/initrd.xz,boot/pxelinux.cfg/initrdpxe.xz http_server=10.60.4.8:7777/kiosk + }); +} + + sub in_chroot { my ( $dir, $command ) = @_; write_file "$dir/tmp/inside.sh", $command; -- 2.20.1