# udisks2 is stupid about testing files before using them.  If /etc/crypttab
# does not exist, it will fill the log with "errors" as it tries to open the
# nonexistent file.  There's really no reason that a system without encrypted
# volumes should require this file, but nobody upstream cares to fix the
# problem (and the code's too messy for me to find it), so we have little
# choice but to trowel over this.  (sigh)

if [ ! -r etc/crypttab ]; then
  # echo "HEY, EVERYONE SHOULD HAVE A CRYPTTAB!!!"  (just kidding)
  touch etc/crypttab
fi

( cd usr/lib64 ; rm -rf libudisks2.so.0 )
( cd usr/lib64 ; ln -sf libudisks2.so.0.0.0 libudisks2.so.0 )
( cd usr/lib64 ; rm -rf libudisks2.so )
( cd usr/lib64 ; ln -sf libudisks2.so.0.0.0 libudisks2.so )
