NetBSD Problem Report #50390

From www@NetBSD.org  Mon Nov  2 04:37:19 2015
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id C3466A5858
	for <gnats-bugs@gnats.NetBSD.org>; Mon,  2 Nov 2015 04:37:19 +0000 (UTC)
Message-Id: <20151102043718.4C697A6555@mollari.NetBSD.org>
Date: Mon,  2 Nov 2015 04:37:18 +0000 (UTC)
From: ngie@FreeBSD.org
Reply-To: ngie@FreeBSD.org
To: gnats-bugs@NetBSD.org
Subject: makefs: several cd9660 "long" options are undocumented
X-Send-Pr-Version: www-1.0

>Number:         50390
>Category:       bin
>Synopsis:       makefs: several cd9660 "long" options are undocumented
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bin-bug-people
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Nov 02 04:40:00 +0000 2015
>Originator:     NGie Cooper
>Release:        CURRENT
>Organization:
n/a
>Environment:
NetBSD netbsd 7.0 NetBSD 7.0 (GENERIC.201509250726Z) amd64
>Description:
While going through the documentation, I noticed that the following options aren't documented in makefs(8):

-- allow-illegal-chars
-- allow-lowercase
-- bootimagedir [dir]
-- follow-symlinks
-- isoLevel=[1-3] (currently broken with 3 by the way... see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203645 ).
-- omit-trailing-period

There's a short blurb in makefs -t cd9660 -o h about the long options:

netbsd$ makefs -t cd9660 -o h
Usage: makefs [-rxZ] [-B endian] [-b free-blocks] [-d debug-mask]
        [-F mtree-specfile] [-f free-files] [-M minimum-size] [-m maximum-size]
        [-N userdb-dir] [-O offset] [-o fs-options] [-S sector-size]
        [-s image-size] [-t fs-type] image-file directory [extra-directory ...]

cd9660 specific options:
        l,            isolevel  ISO Level
        v,             verbose  Turns on verbose output
        h,                help  Show help message
        S,     follow-symlinks  Resolve symlinks in pathnames
        R,           rockridge  Enable Rock-Ridge extensions
        C,           chrp-boot  Enable CHRP boot
        K,     keep-bad-images  Keep bad images
        D,    allow-deep-trees  Allow trees more than 8 levels
        a,      allow-max-name  Allow 37 char filenames (unimplemented)
        i, allow-illegal-chars  Allow illegal characters in filenames
        D,      allow-multidot  Allow multiple periods in filenames
        o,omit-trailing-period  Omit trailing periods in filenames
               allow-lowercase  Allow lowercase characters in filenames
                    archimedes  Enable Archimedes structure
           no-trailing-padding  Include padding areas
        A,       applicationid  Application Identifier
        P,           publisher  Publisher Identifier
        p,            preparer  Preparer Identifier
        L,               label  Disk Label
        V,            volumeid  Volume Set Identifier
        B,           bootimage  Boot image parameter
        G,   generic-bootimage  Generic boot image param
                  bootimagedir  Boot image directory
                  no-emul-boot  No boot emulation
                       no-boot  No boot support
                hard-disk-boot  Boot from hard disk
             boot-load-segment  Boot load segment
>How-To-Repeat:

>Fix:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.