pkgs/nixos-firewall-tool: Remove package as it got upstreamed
This commit is contained in:
parent
cb585b9bd5
commit
97cb51e4fb
@ -10,7 +10,6 @@
|
|||||||
colmena
|
colmena
|
||||||
vim
|
vim
|
||||||
agenix
|
agenix
|
||||||
nixos-firewall-tool
|
|
||||||
nixfiles-system-upgrade
|
nixfiles-system-upgrade
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -117,7 +117,6 @@
|
|||||||
nixfiles-system-upgrade
|
nixfiles-system-upgrade
|
||||||
nixfiles-updated-inputs
|
nixfiles-updated-inputs
|
||||||
nixfiles-update-ssh-host-keys
|
nixfiles-update-ssh-host-keys
|
||||||
nixos-firewall-tool
|
|
||||||
pyexcel-xlsx
|
pyexcel-xlsx
|
||||||
pyexcel-webio
|
pyexcel-webio
|
||||||
update-from-hydra
|
update-from-hydra
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
pkgs.writeShellApplication {
|
|
||||||
name = "nixos-firewall-tool";
|
|
||||||
text = builtins.readFile ./nixos-firewall-tool.sh;
|
|
||||||
runtimeInputs = with pkgs; [
|
|
||||||
iptables
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
@ -1,55 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -euo pipefail
|
|
||||||
|
|
||||||
ip46tables() {
|
|
||||||
iptables -w "$@"
|
|
||||||
ip6tables -w "$@"
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
show_help() {
|
|
||||||
echo "nixos-firewall-tool"
|
|
||||||
echo ""
|
|
||||||
echo "Can temporarily manipulate the NixOS firewall"
|
|
||||||
echo ""
|
|
||||||
echo "Open TCP port:"
|
|
||||||
echo " nixos-firewall-tool open tcp 8888"
|
|
||||||
echo ""
|
|
||||||
echo "Show all firewall rules:"
|
|
||||||
echo " nixos-firewall-tool show"
|
|
||||||
echo ""
|
|
||||||
echo "Open UDP port:"
|
|
||||||
echo " nixos-firewall-tool open udp 51820"
|
|
||||||
echo ""
|
|
||||||
echo "Reset firewall configuration to system settings:"
|
|
||||||
echo " nixos-firewall-tool reset"
|
|
||||||
}
|
|
||||||
|
|
||||||
if [[ -z ${1+x} ]]; then
|
|
||||||
show_help
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
case $1 in
|
|
||||||
"open")
|
|
||||||
protocol="$2"
|
|
||||||
port="$3"
|
|
||||||
|
|
||||||
ip46tables -I nixos-fw -p "$protocol" --dport "$port" -j nixos-fw-accept
|
|
||||||
;;
|
|
||||||
"show")
|
|
||||||
ip46tables --numeric --list nixos-fw
|
|
||||||
;;
|
|
||||||
"reset")
|
|
||||||
systemctl restart firewall.service
|
|
||||||
;;
|
|
||||||
-h|--help|help)
|
|
||||||
show_help
|
|
||||||
exit 0
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
show_help
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
@ -9,7 +9,6 @@ final: prev: {
|
|||||||
nixfiles-system-upgrade = final.callPackage ./nixfiles/nixfiles-system-upgrade.nix {};
|
nixfiles-system-upgrade = final.callPackage ./nixfiles/nixfiles-system-upgrade.nix {};
|
||||||
nixfiles-updated-inputs = final.callPackage ./nixfiles/nixfiles-updated-inputs.nix {};
|
nixfiles-updated-inputs = final.callPackage ./nixfiles/nixfiles-updated-inputs.nix {};
|
||||||
nixfiles-update-ssh-host-keys = final.callPackage ./nixfiles/nixfiles-update-ssh-host-keys.nix {};
|
nixfiles-update-ssh-host-keys = final.callPackage ./nixfiles/nixfiles-update-ssh-host-keys.nix {};
|
||||||
nixos-firewall-tool = final.callPackage ./nixos-firewall-tool {};
|
|
||||||
pyexcel-xlsx = final.python3.pkgs.callPackage ./pyexcel-xlsx {};
|
pyexcel-xlsx = final.python3.pkgs.callPackage ./pyexcel-xlsx {};
|
||||||
pyexcel-webio = final.python3.pkgs.callPackage ./pyexcel-webio {};
|
pyexcel-webio = final.python3.pkgs.callPackage ./pyexcel-webio {};
|
||||||
update-from-hydra = final.callPackage ./update-from-hydra {};
|
update-from-hydra = final.callPackage ./update-from-hydra {};
|
||||||
|
Loading…
Reference in New Issue
Block a user