summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2023-02-18 23:37:11 -0600
committerJeff Carr <[email protected]>2023-02-18 23:37:11 -0600
commit041e3a0c6ede6cd96308caf49b2230d5bcb58dac (patch)
tree9f0692843849ff034d981fe7ed72883c73719f3b /debian
parent4c348438f3b43e3de5c85a5fc8064cd0914f1fa2 (diff)
v0.0.2 next step: acutally try to nsupdatev0.0.2
upto the point where DNS update is next. start displaying real AAAA & naming buttons add RFC 2136 defining nsupdate. Vixie et al in 1997 Personal thansk to Paul for meeting with me some years back ready to pull DNS records starting a checkDNS() function dampen output. actually track IPs poll every 2 seconds (netlink is not the right thing here) ready to start looking for changes screw everything about logging. I hate log.whatthefuck*(){} Do you know what I don't care about? log() You shouldn't care either. Ignore it until you need it that is what logging is for. building something that works. So, here you go. a damn log() function in one place Also, because I'm annoyed today sleep() and exit() Because, when I want you to sleep or exit, I don't want to go to the top of a file and declare stupid shit related to nanoseconds or add "import os.Exit" or whatever the hell stop wasting my time. life is short. if he sit tunnelbroker down add IsRealIP() and IsIPv6() need a netlink function to trigger on changes (nope) put the gui plugin's in the debian package for now set the window title build a .deb package Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'debian')
-rw-r--r--debian/Makefile3
-rw-r--r--debian/control10
2 files changed, 8 insertions, 5 deletions
diff --git a/debian/Makefile b/debian/Makefile
index d0fdeab..4f3193e 100644
--- a/debian/Makefile
+++ b/debian/Makefile
@@ -20,6 +20,9 @@ clean:
extract:
mkdir -p ../files/usr/bin
+ mkdir -p ../files/usr/lib/control-panel-dns/
+ -cp ~/go/src/git.wit.org/wit/gui/toolkit/*.so ../files/usr/lib/control-panel-dns/
+ cp ../README.md ../files/usr/lib/control-panel-dns/
cp ../control-panel-dns ../files/usr/bin/
# makes the DEBIAN/ directory
diff --git a/debian/control b/debian/control
index 906f089..1a46081 100644
--- a/debian/control
+++ b/debian/control
@@ -1,9 +1,9 @@
-Source: go-wit-gui
+Source: control-panel-dns
Build-Depends: golang
-Package: go-wit-gui
+Package: control-panel-dns
Maintainer: Jeff Carr <[email protected]>
Architecture: amd64
Depends:
-Recommends: libgtk-3-0
-Description: a abstraction layer for Go visual elements (GTK, QT, etc)
- Package gui implements a abstraction layer for Go visual elements.
+Recommends: libgtk-3-0, ddclient, ddupdate
+Description: a control panel for DNS and IPv6 settings
+ Goals: show the settings, validate & update DNS