summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-12 20:41:59 -0500
committerJeff Carr <[email protected]>2025-10-13 03:28:20 -0500
commitaca9033f21dae1b9862248582827d05151bbe592 (patch)
tree4110f7526d08da098d8561c34e6b35c6c91adb3d /main.go
parent4cefe0bf52f9d60d25858ebb51b870433004a4a6 (diff)
parsing dpkg -I the right way
Diffstat (limited to 'main.go')
-rw-r--r--main.go31
1 files changed, 17 insertions, 14 deletions
diff --git a/main.go b/main.go
index bcd8290..ccd1357 100644
--- a/main.go
+++ b/main.go
@@ -52,24 +52,27 @@ func main() {
me.sh.BadExit("no "+filepath.Join(me.pb.BaseDir, "pool")+" directory", errors.New("mount -a ? missing wit/pool/"))
}
- var s string
- var err error
-
- // STANDARD START
+ if me.sh.Cmd == "" {
+ // STANDARD START
+ // walk for new .deb files
+ s, err := doWalk()
+ if err != nil {
+ me.sh.BadExit(s, err)
+ }
- // walk for new .deb files
- s, err = doWalk()
- if err != nil {
- me.sh.BadExit(s, err)
- }
+ // move files from inccoming into pooo/
+ s, err = doIncoming(me.pb)
+ if err != nil {
+ me.sh.BadExit(s, err)
+ }
- // move files from inccoming into pooo/
- s, err = doIncoming(me.pb)
- if err != nil {
- me.sh.BadExit(s, err)
+ me.sh.GoodExit(s)
+ // STANDARD START END
}
- // STANDARD START END
+ //// start standard argv subcommand processing here ////
+ var s string
+ var err error
// handling of argv subcommands
if argv.Incoming != nil {