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
|
||||
# go get -u github.com/maxcnunes/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 {
|
|||
}
|
||||
})
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
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")
|
||||
})
|
||||
AddAptTab(newTab)
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
gn := newTab.AddGroup("GO")
|
||||
|
@ -75,3 +61,21 @@ func tabResets(w *gui.Node) *gui.Node {
|
|||
|
||||
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