From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Nov 8 09:42:52 2014 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 97DA0E90 for ; Sat, 8 Nov 2014 09:42:52 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 653DCA6D for ; Sat, 8 Nov 2014 09:42:52 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sA89gq1Z064812 for ; Sat, 8 Nov 2014 09:42:52 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 194642] [maintainer-update] [patch] sysutils/syslinux: update to version 6.03 Date: Sat, 08 Nov 2014 09:42:52 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: uffe@uffe.org X-Bugzilla-Status: Patch Ready X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Nov 2014 09:42:52 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194642 --- Comment #6 from Uffe Jakobsen --- I've noted some reluctance on touching ports that contains the name linux :-) Despite the name of this port (syslinux) - no linux knowledge or anything similar is actually required for any parts of this port. How to test this port: Background: Syslinux is a boot menu (manager) ala grub - just without the ugly syntax. Syslinux needs a DOS partition - it will install a stage0 boot loader into the PBR (partition boot record). A stage1 boot loader file "ldlinux.sys" is installed into the filesystem root - the file location is hooked into the PBR (partition boot record). A stage2 (com32) boot loader called "ldlinux.c32" is also installed into the filesystem root. Requisites: NOTE: linux emulation is *NOT* a requirement for this port Make sure that you have the mtools (emulators/mtools) package installed. All you need is a FreeBSD root access, an USB-stick or similar media that can be manipulated for test purposes. In other words no valuable data should be on that (USB) media. The rest of this text assumes that device /dev/da0 and partition (slice) /dev/da0s1 identifies the USB device that testing is to be carried out on. 1) Create a MBR-style partition table on the USB-stick (da0) - use your favourite partitioning tool - fdisk, gpart etc 2) Create a MSDOS partition (slice) on the USB-stick (da0) - use your favourite partitioning tool - fdisk, gpart etc 3) Create a MSDOS filesystem on the newly created partition (da0s1) - command: newfs_msdos /dev/da0s1 4) Display newly created (empty) MSDOS filesystem - run: # mdir -a -i /dev/da0s1 5) running the following command: # syslinux -i -f /dev/da0s1 Should complete without error 6) run command: # mdir -a -i /dev/da0s1 Output should show that now both "ldlinux.sys" and "ldlinux.c32" is found in the root of the listed MSDOS filesystem. 7) Done - you'venow tested the primary syslinux "install" functionality /Uffe :-) -- You are receiving this mail because: You are the assignee for the bug.