Commit graph

137 commits

Author SHA1 Message Date
Wes Barnett
38c93b1ad5
Fix ConfigProcessor 2021-03-27 19:20:07 -04:00
Wes Barnett
d81f6f1f6f
use nametuple 2021-03-27 19:05:00 -04:00
Wes Barnett
7734706157
defaults for ConfigProcessor 2021-03-26 21:29:23 -04:00
Wes Barnett
73f683533f
Create CommandParser 2021-03-26 21:22:19 -04:00
Wes Barnett
559a8d7b54
refactor 2021-03-16 19:24:05 -04:00
Wes Barnett
a2704e5eda
fix syntax error 2021-03-16 19:13:31 -04:00
Wes Barnett
2aad72fb1a
save tmpdir in var 2021-03-15 20:33:38 -04:00
Wes Barnett
b65cc3d261
Allow file paths to be passed to command line 2021-03-14 20:09:07 -04:00
Wes Barnett
a455240b60
Add command line options for ini and config files 2021-03-14 18:11:13 -04:00
Wes Barnett
573559e250
refactor 2021-03-14 18:04:38 -04:00
Wes Barnett
2428ee46ca
fix default userdata 2021-03-13 16:00:34 -05:00
Wes Barnett
9ab0a7833d
Add option to pass any userdata 2021-03-13 12:43:55 -05:00
Wes Barnett
e5ea12d060
fix syntax 2021-03-13 07:18:45 -05:00
Wes Barnett
fad08ebe29
rm print 2021-03-13 07:17:24 -05:00
Wes Barnett
d81070c898
add defaults for important commands and packages 2021-03-13 07:15:18 -05:00
Wes Barnett
287c1eacac
Add options for important=yes userdata
Check if user-specified packages and user-specified commands are in
important lists and if so add userdata important=yes

Fixes #38.
2021-03-13 07:08:40 -05:00
Wes Barnett
eeb376a54c
use pathlib 2021-02-27 21:10:22 -05:00
Wes Barnett
edd388092f
rm debug logs 2021-02-27 21:01:07 -05:00
Wes Barnett
1716654236
simplify paths with Pathlib 2021-02-27 21:00:38 -05:00
Wes Barnett
de9ef06efa
rm prefile after closed 2021-02-27 20:50:53 -05:00
Wes Barnett
630354ac30
more descriptive vars; rm prefile when done; tests 2021-02-27 20:48:45 -05:00
Wes Barnett
ca9746fd6b
don't use reserved keyword 2021-02-27 20:31:22 -05:00
Wes Barnett
bd0527e003
better arg parsing; better env var parsing 2021-02-27 20:29:37 -05:00
Wes Barnett
abdecad935
don't print command 2021-02-27 09:24:37 -05:00
Wes Barnett
baf8fce9c6
more tests 2021-02-15 11:55:04 -05:00
Wes Barnett
18ec7c1232
More tests 2021-02-15 11:42:07 -05:00
Wes Barnett
6be6cab827
Create SnapperCmd class 2021-02-15 08:42:03 -05:00
Wes Barnett
e5121d4e28
Refactor for unit tests 2021-02-14 16:41:31 -05:00
Wes Barnett
481cb47bd0
Updates, refactoring, logging 2021-02-14 15:40:43 -05:00
Wes Barnett
0aff4920b4
Add SNAP_PAC_SKIP 2021-02-14 13:55:30 -05:00
Wes Barnett
61981ab4f9
Create python version 2021-02-14 13:17:31 -05:00
Wes Barnett
a2ba2aa201
Fix bash test with double brackets 2019-03-09 13:25:55 -05:00
Wes Barnett
905ed72380
Detect if PPID is empty and then ignore
Fixes #25.
2019-03-08 14:14:16 -05:00
Wes Barnett
18a26d36e8
Detect if in chroot and disable dbus
Fixes #23.
2019-03-08 14:12:53 -05:00
Wes Barnett
1dabe290b6
Don't symlink linux kernel modules.
Fixes #22, #21, and #19.
2018-08-16 07:17:24 -04:00
Wes Barnett
39dee2be1f
Remove old module symlinks on pre snapshot
Only do this if LINK_MODULES is set to yes. This prevents old symlinks
getting in the way of other packages.

Fixes #21.
2018-08-15 20:06:35 -04:00
James Barnett
24891dfce3
don't print broken symlinks 2018-02-28 15:35:26 -05:00
James Barnett
561551ba53
use -v to test if var is set and printf 2018-02-06 21:19:14 -05:00
Maxim Baz
4e671baf51
Use -n, rename variable, specify exit code 0 2018-02-04 13:59:08 +01:00
Maxim Baz
8edd181ab7
Allow to occasionally skip snap-pac run 2018-02-04 13:41:24 +01:00
James Barnett
dee6ff6a08
change default desc limit to 72 chars 2018-02-02 21:12:31 -05:00
James Barnett
a0d0a823f1
change default description limit 2018-02-02 21:07:19 -05:00
James Barnett
ca7bfe6663
List packages in post description instead of pacman command
Fixes #17.
2018-02-01 15:57:01 -05:00
James Barnett
94a78681b7
fix link modules functionality 2018-01-22 12:12:14 -05:00
James Barnett
ff5554d304
add option to link kernel modules 2018-01-19 11:06:00 -05:00
James Barnett
7bff82da28
restored package_updated 2018-01-19 11:02:12 -05:00
James Barnett
2a33eafc7c
rm extra space 2018-01-18 19:09:42 -05:00
James Barnett
5db7eb1468
some cleanup 2018-01-18 19:06:37 -05:00
James Barnett
d4813a7fdc
create read_config function 2018-01-18 13:47:44 -05:00
James Barnett
65fdd716e0
change PRE_POST to SNAPSHOT 2018-01-17 21:21:07 -05:00