zone-edit.sh.in revision bf8267aa453e5d2a735ed732a043b77a0b355b20
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User# Copyright (C) 2010 Internet Systems Consortium, Inc. ("ISC")
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User# Permission to use, copy, modify, and/or distribute this software for any
1c57c3f79db0bf0358bbe6d7b5ad650c0c852f4bTinderbox User# purpose with or without fee is hereby granted, provided that the above
8c225507766814e78e168b17a24b8a47ca7f8c37Tinderbox User# copyright notice and this permission notice appear in all copies.
1c57c3f79db0bf0358bbe6d7b5ad650c0c852f4bTinderbox User# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
1c57c3f79db0bf0358bbe6d7b5ad650c0c852f4bTinderbox User# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
1c57c3f79db0bf0358bbe6d7b5ad650c0c852f4bTinderbox User# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
1c57c3f79db0bf0358bbe6d7b5ad650c0c852f4bTinderbox User# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# PERFORMANCE OF THIS SOFTWARE.
f9ce6280cec79deb16ff6d9807aa493ff23e10d9Tinderbox User# $Id: zone-edit.sh.in,v 1.2 2010/12/21 23:47:08 tbox Exp $
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt0) echo "Usage: zone-edit <zone> [dig options] [ -- nsupdate options ]"; exit 0 ;;
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# What kind of echo are we using?
33c9436ef1a43d3c0fc3d9be9b4b0509daa83223Tinderbox Userawk '$4 == "RRSIG" || $4 == "NSEC" || $4 == "NSEC3" || $4 == "NSEC3PARAM" { next; } { print; }' > ${dir}/old
33c9436ef1a43d3c0fc3d9be9b4b0509daa83223Tinderbox User ${checkzone} -q -D "$zone" ${dir}/old > ${dir}/ooo
8a48b6b9b6fa8486f24b22d1972b2b6ebb36a4a4Tinderbox User if ${checkzone} -q -D "$zone" ${dir}/new > ${dir}/nnn
3ca1a32241189d1e02e59f6b56399eb9b40f2aafTinderbox User echo ${echo_arg} "Update (u), Abort (a), Redo (r), Modify (m), Display (d) : $bsc"
550d3276d0490c4918f089ccb1528a3eb0951b0aTinderbox User echo ${echo_arg} "Abort (a), Redo (r), Modify (m) : $bsc"
111d5ef471ecec90671f480afd8f93e550a80917Tinderbox User echo ${echo_arg} "Abort (a), Redo (r), Modify (m) : $bsc"