Blame tests/shell/testcases/chains/0014rename_0
|
Packit |
c5a612 |
#!/bin/sh
|
|
Packit |
c5a612 |
|
|
Packit |
c5a612 |
$NFT add table t || exit 1
|
|
Packit |
c5a612 |
$NFT add chain t c1 || exit 1
|
|
Packit |
c5a612 |
$NFT add chain t c2 || exit 1
|
|
Packit |
c5a612 |
# kernel should return EEXIST
|
|
Packit |
c5a612 |
$NFT rename chain t c1 c2
|
|
Packit |
c5a612 |
|
|
Packit |
c5a612 |
if [ $? -eq 0 ] ; then
|
|
Packit |
c5a612 |
echo "E: Renamed with existing chain" >&2
|
|
Packit |
c5a612 |
exit 1
|
|
Packit |
c5a612 |
fi
|
|
Packit |
c5a612 |
|
|
Packit |
c5a612 |
# same, should return EEXIST
|
|
Packit |
c5a612 |
$NFT 'rename chain t c1 c3;rename chain t c2 c3'
|
|
Packit |
c5a612 |
if [ $? -eq 0 ] ; then
|
|
Packit |
c5a612 |
echo "E: Renamed two chains to same name" >&2
|
|
Packit |
c5a612 |
exit 1
|
|
Packit |
c5a612 |
fi
|