Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Aug 2018 17:48:12 +0300
From:      "Andrey V. Elsukov" <bu7cher@yandex.ru>
To:        rgrimes@freebsd.org
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r337536 - head/sbin/ipfw
Message-ID:  <1511fb63-89f9-14a9-32df-6706b5a9e93c@yandex.ru>
In-Reply-To: <201808091440.w79EeWYj017773@pdx.rh.CN85.dnsmgr.net>
References:  <201808091440.w79EeWYj017773@pdx.rh.CN85.dnsmgr.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--BcQH2h1NECUiu8mHJVgt8LcEI4GXuP8LQ
Content-Type: multipart/mixed; boundary="spdXVtP3yl6FhG3okyfhG7epxgW5IBj1B";
 protected-headers="v1"
From: "Andrey V. Elsukov" <bu7cher@yandex.ru>
To: rgrimes@freebsd.org
Cc: src-committers@freebsd.org, svn-src-all@freebsd.org,
 svn-src-head@freebsd.org
Message-ID: <1511fb63-89f9-14a9-32df-6706b5a9e93c@yandex.ru>
Subject: Re: svn commit: r337536 - head/sbin/ipfw
References: <201808091440.w79EeWYj017773@pdx.rh.CN85.dnsmgr.net>
In-Reply-To: <201808091440.w79EeWYj017773@pdx.rh.CN85.dnsmgr.net>

--spdXVtP3yl6FhG3okyfhG7epxgW5IBj1B
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 09.08.2018 17:40, Rodney W. Grimes wrote:
>>> So now I can not code a quiet ipfw command that does fail when
>>> I give it a bad delete command :-(.
>>
>> Previously -q did not handled by delete command, so you can just use b=
ad
>> "ipfw delete" without -q :)
>=20
> This now means -q has 2 functions, silence most commands,
> and silently ignore errors on delete.
>=20
> That is a poor implementation of syntax and options.

I think it makes "delete" command to have the same behavior as described
for commands in "-q" description:

-q    Be quiet when executing the add, nat, zero, resetlog or flush
      commands; (implies -f).  This is useful when updating rulesets by
      executing multiple ipfw commands in a script (e.g.,
      =E2=80=98sh=C2=A0/etc/rc.firewall=E2=80=99), or by processing a fil=
e with many ipfw
      rules across a remote login session.  It also stops a table add
      or delete from failing if the entry already exists or is not
      present.

table add/delete commands had the same behavior, "nat" already noted in
this list. What is the usage scenario do you use, where you need to fail
on bad delete?
=09
--=20
WBR, Andrey V. Elsukov


--spdXVtP3yl6FhG3okyfhG7epxgW5IBj1B--

--BcQH2h1NECUiu8mHJVgt8LcEI4GXuP8LQ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQEzBAEBCAAdFiEE5lkeG0HaFRbwybwAAcXqBBDIoXoFAltsVCwACgkQAcXqBBDI
oXoy8Af+MOnY966xX7auk9xZQ5YMNvmBlY8H5XVJv0aAyFtcj1m6mMnJv+tQppzj
kkvze4I0Gtf+dqbdCLRypeGtssQsys4PI1BiAXjiCP+89yjgtx9g02+NxCPGdNEH
ftW3ki67vl/lUnHH6smaqo3QDu6G616qn7kmu/MXy85xUWT5Nx2M1v9NlL+kBK9U
pKBlAkL+vTfTE/jb1dFFocIK9A9/M8Brrdp4wXzyNh12Zk62/QYWFYh/arbcsR38
kv4igQqin3URNBIRC+7f9TD1ffyxKp6eIlfhXPGyZ52zWyvOl6JBOkMsrOUZSbcc
V46uudKRaOGd7XoY0XKJCPBzhiY+VA==
=jyKv
-----END PGP SIGNATURE-----

--BcQH2h1NECUiu8mHJVgt8LcEI4GXuP8LQ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1511fb63-89f9-14a9-32df-6706b5a9e93c>