22 lines
No EOL
454 B
Bash
22 lines
No EOL
454 B
Bash
#!/bin/bash
|
|
|
|
pkgsum="pkgsum"
|
|
hostsum="hostsums"
|
|
hashapp="sha256sum"
|
|
|
|
# this module will check to see if /etc matches whats in the restore
|
|
|
|
find /etc -type f -exec $hashapp '{}' \; > $hostsum
|
|
|
|
# I know this is a cheap trick, but it works
|
|
|
|
if [ -f $pkgsum ] && [ -f $hostsum ]; then
|
|
diff -q $pkgsum $hostsum
|
|
if [ $? -eq 0 ]; then
|
|
echo "Verify passed"
|
|
else
|
|
echo "Verify failed"
|
|
fi
|
|
else
|
|
echo "Checksum files not found"
|
|
fi |