From owner-svn-src-head@FreeBSD.ORG Wed Aug 22 19:02:33 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 266951065678 for ; Wed, 22 Aug 2012 19:02:33 +0000 (UTC) (envelope-from andrey@zonov.org) Received: from mail-lpp01m010-f54.google.com (mail-lpp01m010-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 907BA8FC14 for ; Wed, 22 Aug 2012 19:02:32 +0000 (UTC) Received: by mail-lpp01m010-f54.google.com with SMTP id e12so939531lag.13 for ; Wed, 22 Aug 2012 12:02:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :x-gm-message-state; bh=Hyu/hP2unNNcZ1JvHhn9HyVplYAhTg8wCK88bQrzeq4=; b=Dq8ju/uHb9HHrodXpexliH2tT3HQ8S/q+yrkY1F+dKhMuAnYePGzkEYB/6zcggP1DP uU+qd0aXxiRaQnCpT7SvXdESSWukyyc2MItSWKTSe8xC5tHjiA+XuyTwn8y+2TGsKUAm 9BKslRkmdrBAOqYF7a9IEUVpqRNHh5DoPBDMp+ujsk7Yw50yp+TtVutxWZwSu9m7Uq7j fXjyiwWOhQNGFl4CMZ3mwKAfBD+hU6PB2AvWBFforBT/lyCExv24EJFdgRRRKFcT70wp gWLCpbc14jbBD2xgE+8Ldc4VJdoRcXpWEVrzUzQisuiFG2bXFJgqEyAJ9glo8l1UP6Pa HcSg== Received: by 10.152.110.70 with SMTP id hy6mr22348876lab.44.1345662151995; Wed, 22 Aug 2012 12:02:31 -0700 (PDT) Received: from zont-osx.local (ppp95-165-143-86.pppoe.spdop.ru. [95.165.143.86]) by mx.google.com with ESMTPS id j3sm1344149lbh.0.2012.08.22.12.02.30 (version=SSLv3 cipher=OTHER); Wed, 22 Aug 2012 12:02:31 -0700 (PDT) Sender: Andrey Zonov Message-ID: <50352CC1.8030608@FreeBSD.org> Date: Wed, 22 Aug 2012 23:02:25 +0400 From: Andrey Zonov User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Hiroki Sato References: <201208220637.q7M6bVb3082106@svn.freebsd.org> In-Reply-To: <201208220637.q7M6bVb3082106@svn.freebsd.org> X-Enigmail-Version: 1.4.3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigF98DDB1FEA1EB8BE8738E72B" X-Gm-Message-State: ALoCoQksVK2AtfBQT4XxKvad/XFGK5KaIkh8bCJ+AI2OQkK13PZtoh7+51PHsp3VpF5VlReuvB/j Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r239562 - head/usr.sbin/makefs X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Aug 2012 19:02:33 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF98DDB1FEA1EB8BE8738E72B Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 8/22/12 10:37 AM, Hiroki Sato wrote: > Author: hrs > Date: Wed Aug 22 06:37:30 2012 > New Revision: 239562 > URL: http://svn.freebsd.org/changeset/base/239562 >=20 > Log: > Add -p flag to create the image as a sparse file. > =20 > Submitted by: Shesha Sreenivasamurthy > PR: bin/167779 >=20 > Modified: > head/usr.sbin/makefs/ffs.c > head/usr.sbin/makefs/makefs.8 > head/usr.sbin/makefs/makefs.c > head/usr.sbin/makefs/makefs.h >=20 [snip] >=20 > Modified: head/usr.sbin/makefs/makefs.c > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/usr.sbin/makefs/makefs.c Wed Aug 22 05:38:06 2012 (r239561) > +++ head/usr.sbin/makefs/makefs.c Wed Aug 22 06:37:30 2012 (r239562) > @@ -112,7 +112,7 @@ main(int argc, char *argv[]) > start_time.tv_sec =3D start.tv_sec; > start_time.tv_nsec =3D start.tv_usec * 1000; > =20 > - while ((ch =3D getopt(argc, argv, "B:b:d:f:F:M:m:N:o:s:S:t:x")) !=3D = -1) { > + while ((ch =3D getopt(argc, argv, "B:b:d:f:F:M:m:N:o:ps:S:t:x")) !=3D= -1) { > switch (ch) { > =20 > case 'B': > @@ -199,6 +199,9 @@ main(int argc, char *argv[]) > } > break; > } > + case 'p': > + fsoptions.sparse =3D 1; > + break; > =20 > case 's': > fsoptions.minsize =3D fsoptions.maxsize =3D > @@ -346,7 +349,7 @@ usage(void) > fprintf(stderr, > "usage: %s [-t fs-type] [-o fs-options] [-d debug-mask] [-B endian]\n"= > "\t[-S sector-size] [-M minimum-size] [-m maximum-size] [-s image-size= ]\n" > -"\t[-b free-blocks] [-f free-files] [-F mtree-specfile] [-x]\n" > +"\t[-b free-blocks] [-f free-files] [-F mtree-specfile] [-x] [-p]\n" style(9) violation. Options should be sorted. > "\t[-N userdb-dir] image-file directory | manifest [extra-directory ..= =2E]\n", > prog); > exit(1); >=20 > Modified: head/usr.sbin/makefs/makefs.h > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/usr.sbin/makefs/makefs.h Wed Aug 22 05:38:06 2012 (r239561) > +++ head/usr.sbin/makefs/makefs.h Wed Aug 22 06:37:30 2012 (r239562) > @@ -129,6 +129,7 @@ typedef struct { > int freeblockpc; /* free block % */ > int needswap; /* non-zero if byte swapping needed */ > int sectorsize; /* sector size */ > + int sparse; /* sparse image, don't fill it with zeros */ > =20 > void *fs_specific; /* File system specific additions. */ > } fsinfo_t; >=20 --=20 Andrey Zonov --------------enigF98DDB1FEA1EB8BE8738E72B Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.18 (Darwin) Comment: GPGTools - http://gpgtools.org iQEcBAEBAgAGBQJQNSzFAAoJEBWLemxX/CvT64AIAJ29hDJZLovM6XUzHkVUVflw n+3401/rVZbdbSA6XewJjdRARbhurjDfrDLipXuRxjKYAo0+x7cEN5w2EW/qKCw8 WmvO3ATF9hWlH0u6Y3oXMRJml0C6QirMtH2Pe7UdtEId+iJoVVePz6zxFw58x1NZ aCduPDdRXKthCdCc+Xf/j3DNdkL6IyN2c92BTAyO75Jjq7XVEca+qS6kh5q0pvBI xxQZ6TYFYFH+RXFxjqWpBjpPc/5hjauO46l9aPx4nBlVKetm3YfGPPGNEN7IVLH4 zHW1DCs9jW4WeODKKAbm94U0Paz9+e3UrqwADmPGQJk2YT7o9A7FV+ChGwuQVbc= =KqYW -----END PGP SIGNATURE----- --------------enigF98DDB1FEA1EB8BE8738E72B--