Commit Graph

53 Commits

Author SHA1 Message Date
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