Mike Holloway
16a6db49d9
whoops wrong bracket type.
2022-03-26 19:03:12 -04:00
Mike Holloway
2f5be070c8
On branch rewrite-2022-03-26
...
Your branch is up to date with 'origin/rewrite-2022-03-26'.
Changes to be committed:
modified: hash-files
Temp csv file (re)integration
2022-03-26 19:02:17 -04:00
Mike Holloway
e21989a5c3
On branch rewrite-2022-03-26
...
Your branch is up to date with 'origin/rewrite-2022-03-26'.
Changes to be committed:
modified: hash-files
mdls_properties is accumulating values. Working on resetting
per-file
2022-03-26 18:57:58 -04:00
Mike Holloway
60568fe7a8
Changing how mdls_properties is passed to output.
2022-03-26 18:56:41 -04:00
Mike Holloway
021d7c695a
Deref'd when I should have ref'd.
2022-03-26 18:55:01 -04:00
Mike Holloway
316f57e41f
On branch rewrite-2022-03-26
...
Your branch is up to date with 'origin/rewrite-2022-03-26'.
Changes to be committed:
modified: hash-files
Constructing mdls_properties array.
2022-03-26 18:54:09 -04:00
Mike Holloway
8d391800d6
Using the wrong array reference syntax? Let's find out
2022-03-26 18:49:33 -04:00
Mike Holloway
d602c76796
....?
2022-03-26 18:48:08 -04:00
Mike Holloway
dbfe55872f
Do I have it?
2022-03-26 18:47:02 -04:00
Mike Holloway
1fd34742fe
Still getting duplicate keys. Investigating.
2022-03-26 18:45:56 -04:00
Mike Holloway
3ac7a29917
Teasing out duplicate key...
2022-03-26 18:43:44 -04:00
Mike Holloway
018d832456
Further clarification of mdls_properties list.
2022-03-26 18:41:50 -04:00
Mike Holloway
7d82f754db
Debugging duplicate MDLS Column names
2022-03-26 18:40:31 -04:00
Mike Holloway
6f6fedcb95
Reintroducing filter
2022-03-26 18:37:40 -04:00
Mike Holloway
191d690603
Investigating main for loop and evocation of mdls_per_file
2022-03-26 18:34:55 -04:00
Mike Holloway
71e228c6c2
Iteration errors? Getting duplicate MDLS property column names?
2022-03-26 18:33:22 -04:00
Mike Holloway
2a491037a0
Improving debug output for mdls values as prepared for csv lines
2022-03-26 18:30:54 -04:00
Mike Holloway
05c46480fa
On branch rewrite-2022-03-26
...
Your branch is up to date with 'origin/rewrite-2022-03-26'.
Changes to be committed:
modified: hash-files
Important to note - macOS `md5` the checksum is field 4
whereas Linux `md5sum` the checksum is field 1
2022-03-26 18:28:28 -04:00
Mike Holloway
329f3a71ff
On branch rewrite-2022-03-26
...
Your branch is up to date with 'origin/rewrite-2022-03-26'.
Changes to be committed:
modified: hash-files
Select the correct md5sum field with awk.
2022-03-26 18:27:17 -04:00
Mike Holloway
986aada28f
Passing arguments to write_per_file
2022-03-26 18:26:02 -04:00
Mike Holloway
30d39a1060
Whoops, then I forgot I need dummy output for write_per_file!
2022-03-26 18:23:37 -04:00
Mike Holloway
bbc0007917
Whoops, empty function.
2022-03-26 18:22:02 -04:00
Mike Holloway
c9d13e3a25
On branch rewrite-2022-03-26
...
Your branch is up to date with 'origin/rewrite-2022-03-26'.
Changes to be committed:
modified: hash-files
Moving csv file preparation outside per-file loop.
2022-03-26 18:21:04 -04:00
Mike Holloway
f32e7b9242
On branch rewrite-2022-03-26
...
Changes to be committed:
modified: hash-files
Removing functions, refactoring, testing
2022-03-26 18:16:38 -04:00
Mike Holloway
1b6e51ef70
More do-nothing function fixes
2022-03-26 17:14:38 -04:00
Mike Holloway
7d671bccc0
Whoops, do-nothing function called.
2022-03-26 17:13:21 -04:00
Mike Holloway
e012a9b50f
On branch parse-mdls
...
Your branch is up to date with 'origin/parse-mdls'.
Changes to be committed:
modified: hash-files
Write csv columns to csv file.
2022-03-26 17:11:58 -04:00
Mike Holloway
fe2d738b42
On branch parse-mdls
...
Your branch is up to date with 'origin/parse-mdls'.
Changes to be committed:
modified: hash-files
Added array delimiter replacement for csv-formatted output
2022-03-26 17:04:02 -04:00
Mike Holloway
5b81d72b2b
On branch parse-mdls
...
Your branch is up to date with 'origin/parse-mdls'.
Changes to be committed:
modified: hash-files
Drafting CSV format
2022-03-26 16:54:13 -04:00
Mike Holloway
d6bc8b84b3
On branch parse-mdls
...
Your branch is up to date with 'origin/parse-mdls'.
Changes to be committed:
modified: hash-files
Added effective test for mdls_key in keys_of_interest.
2022-03-26 16:27:00 -04:00
Mike Holloway
2729af8349
Making carriage-return IFS global rather than subfunction specific
2022-03-26 16:17:47 -04:00
Mike Holloway
2da31a5355
Debugging mdls_files filter functionality
2022-03-26 15:22:42 -04:00
Mike Holloway
bf5ad573a2
Re-arranging grep in mdls_files if statement
2022-03-26 15:21:33 -04:00
Mike Holloway
e6e16d19cd
Whoops, wrong brackets; changed '{}' to '()'
2022-03-26 15:20:10 -04:00
Mike Holloway
fc2dae9e56
On branch parse-mdls
...
Your branch is up to date with 'origin/parse-mdls'.
Changes to be committed:
modified: hash-files
Added default keys_of_interest array
Added output filter functionality leveraging keys_of_interest
2022-03-26 15:18:18 -04:00
Mike Holloway
8a9f48481f
On branch parse-mdls
...
Your branch is up to date with 'origin/parse-mdls'.
Changes to be committed:
modified: hash-files
Integrated functionality from mdls-parse subfunction into
mdls_files
deleted: mdls-parse
Deleted; Integrated into hash-files
2022-03-26 15:09:22 -04:00
Mike Holloway
c4ef2b10ca
Typo in mdls_files function fixed.
2022-03-26 13:57:45 -04:00
Mike Holloway
04abb84277
On branch introduce-mdls
...
Changes to be committed:
modified: hash-files
Added pretty-print before mdls debug output
2022-03-26 13:55:59 -04:00
Mike Holloway
daceb4ddbc
On branch introduce-mdls
...
Changes to be committed:
modified: hash-files
Add variables for bin paths to eventually switch based on
detected OS.
2022-03-22 00:18:08 -04:00
Mike Holloway
f2ebaa2e87
On branch introduce-mdls
...
Changes to be committed:
modified: hash-files
Added mdls_files function - very basic - to print mdls info per
file.
2022-03-21 19:50:31 -04:00
Mike Holloway
8797006c5a
On branch master
...
Changes to be committed:
modified: hash-files
Source .rnv file after default variable values are set to allow
user override
2022-03-04 01:27:44 -05:00
Mike Holloway
60c400231b
Added log file support for non-systemd systems
2022-03-04 00:30:06 -05:00
Mike Holloway
8f631b6adb
Add program name to log output
2022-03-04 00:23:10 -05:00
Mike Holloway
bdf06eb77f
Removing redundant cleanup call.
2022-03-04 00:22:06 -05:00
Mike Holloway
8d63203ca1
Whoops - no line breka
2022-03-04 00:20:53 -05:00
Mike Holloway
916dddcf07
Using printf for logging.
2022-03-04 00:20:25 -05:00
Mike Holloway
0125bef486
Using standard field delimiters from Fri Mar 4 00:18:11 EST 2022 command for DateTimestamp
2022-03-04 00:18:11 -05:00
Mike Holloway
7c5ba30bf7
On branch write-to-logfile
...
Changes to be committed:
modified: hash-files
Log file writes - using hyphen-substitution sed command for DateTimeStamp
2022-03-04 00:16:40 -05:00
Mike Holloway
b772285a81
On branch create-csv
...
Changes to be committed:
modified: hash-files
Added functionality for csv creation and writing to temp file for virtual memory persistence.
Final write function may do some validation checks and then write the temp file to its permanent output path.
Next Steps:
- Should probably package a logrotate.d conf file as well for the logs as part of the logging feature.
2022-03-04 00:07:11 -05:00
Mike Holloway
7745cd6152
Dropping redundant path from hash output
2022-03-03 23:46:21 -05:00