APT: start a seperate file for all things apt
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
65b690126a
commit
54bfb171b9
6
Makefile
6
Makefile
|
@ -89,3 +89,9 @@ gaper:
|
||||||
# 'gaper' is a simple and smart golang tool that just rebuilds every time you change a file
|
# 'gaper' is a simple and smart golang tool that just rebuilds every time you change a file
|
||||||
# go get -u github.com/maxcnunes/gaper
|
# go get -u github.com/maxcnunes/gaper
|
||||||
gaper
|
gaper
|
||||||
|
|
||||||
|
node002: new-build
|
||||||
|
strip ~/go/bin/wit-debian-gui
|
||||||
|
-ssh root@node002 rm /root/wit-debian-gui
|
||||||
|
scp ~/go/bin/wit-debian-gui root@node002:
|
||||||
|
ssh -X root@node002 /root/wit-debian-gui
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
// "log"
|
||||||
|
|
||||||
|
"git.wit.org/wit/gui"
|
||||||
|
)
|
||||||
|
|
||||||
|
func AddAptGroup(tab *gui.Node) {
|
||||||
|
n := tab.AddGroup("apt Resets")
|
||||||
|
|
||||||
|
n.AddButton("apt sources", func (*gui.Node) {
|
||||||
|
xterm("apt -y install apt-file; apt-file update")
|
||||||
|
})
|
||||||
|
n.AddButton("purge rc-only", func (*gui.Node) {
|
||||||
|
xterm("dpkg -l |grep ^rc | awk '{print $2}' |xargs apt remove --purge -y")
|
||||||
|
})
|
||||||
|
n.AddButton("install defaults", func (*gui.Node) {
|
||||||
|
xterm("./resources/bin/setup-packages-default")
|
||||||
|
})
|
||||||
|
n.AddButton("install kvm", func (*gui.Node) {
|
||||||
|
xterm("./resources/bin/setup-packages-kvm")
|
||||||
|
})
|
||||||
|
|
||||||
|
}
|
|
@ -44,21 +44,7 @@ func tabResets(w *gui.Node) *gui.Node {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
AddAptTab(newTab)
|
||||||
resetsNode := newTab.AddGroup("apt Resets")
|
|
||||||
|
|
||||||
resetsNode.AddButton("apt sources", func (*gui.Node) {
|
|
||||||
xterm("apt -y install apt-file; apt-file update")
|
|
||||||
})
|
|
||||||
resetsNode.AddButton("purge rc-only", func (*gui.Node) {
|
|
||||||
xterm("dpkg -l |grep ^rc | awk '{print $2}' |xargs apt remove --purge -y")
|
|
||||||
})
|
|
||||||
resetsNode.AddButton("install defaults", func (*gui.Node) {
|
|
||||||
xterm("./resources/bin/setup-packages-default")
|
|
||||||
})
|
|
||||||
resetsNode.AddButton("install kvm", func (*gui.Node) {
|
|
||||||
xterm("./resources/bin/setup-packages-kvm")
|
|
||||||
})
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
gn := newTab.AddGroup("GO")
|
gn := newTab.AddGroup("GO")
|
||||||
|
@ -75,3 +61,21 @@ func tabResets(w *gui.Node) *gui.Node {
|
||||||
|
|
||||||
return newTab
|
return newTab
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func AddAptTab(tab *gui.Node) {
|
||||||
|
n := tab.AddGroup("apt Resets")
|
||||||
|
|
||||||
|
n.AddButton("apt sources", func (*gui.Node) {
|
||||||
|
xterm("apt -y install apt-file; apt-file update")
|
||||||
|
})
|
||||||
|
n.AddButton("purge rc-only", func (*gui.Node) {
|
||||||
|
xterm("dpkg -l |grep ^rc | awk '{print $2}' |xargs apt remove --purge -y")
|
||||||
|
})
|
||||||
|
n.AddButton("install defaults", func (*gui.Node) {
|
||||||
|
xterm("./resources/bin/setup-packages-default")
|
||||||
|
})
|
||||||
|
n.AddButton("install kvm", func (*gui.Node) {
|
||||||
|
xterm("./resources/bin/setup-packages-kvm")
|
||||||
|
})
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue