config for https://porteus-kiosk.org/
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 19 Nov 2021 11:09:49 +0000 (12:09 +0100)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 19 Nov 2021 11:09:49 +0000 (12:09 +0100)
lib/PXElator/config.pm

index cd9e937..50e23b9 100644 (file)
@@ -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;