Your IP : 216.73.216.48


Current Path : /var/adm/scripts/
Upload File :
Current File : //var/adm/scripts/polkit-0.113-x86_64-2

config() {
  NEW="$1"
  OLD="$(dirname $NEW)/$(basename $NEW .new)"
  # If there's no config file by that name, mv it over:
  if [ ! -r $OLD ]; then
    mv $NEW $OLD
  elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then # toss the redundant copy
    rm $NEW
  fi
  # Otherwise, we leave the .new copy for the admin to consider...
}
config etc/polkit-1/rules.d/20-plugdev-group-mount-override.rules.new
config etc/polkit-1/rules.d/10-org.freedesktop.NetworkManager.rules.new

# Make sure the polkitd user and group exist:
if ! grep -q "^polkitd:" etc/passwd ; then
  echo "polkitd:x:87:87:PolicyKit daemon owner:/var/lib/polkit:/bin/false" >> etc/passwd
fi
if ! grep -q "^polkitd:" etc/group ; then
  echo "polkitd:x:87:" >> etc/group
fi

# Remove obsolete rules:
rm -f etc/polkit-1/localauthority/50-local.d/*.pkla{,.new}
rm -f etc/polkit-1/rules.d/*.pkla{,.new}

# Remove obsolete directory:
rmdir etc/polkit-1/localauthority/50-local.d 2> /dev/null
rmdir etc/polkit-1/localauthority 2> /dev/null

( cd usr/lib64 ; rm -rf libpolkit-agent-1.so.0 )
( cd usr/lib64 ; ln -sf libpolkit-agent-1.so.0.0.0 libpolkit-agent-1.so.0 )
( cd usr/lib64 ; rm -rf libpolkit-agent-1.so )
( cd usr/lib64 ; ln -sf libpolkit-agent-1.so.0.0.0 libpolkit-agent-1.so )
( cd usr/lib64 ; rm -rf libpolkit-gobject-1.so.0 )
( cd usr/lib64 ; ln -sf libpolkit-gobject-1.so.0.0.0 libpolkit-gobject-1.so.0 )
( cd usr/lib64 ; rm -rf libpolkit-gobject-1.so )
( cd usr/lib64 ; ln -sf libpolkit-gobject-1.so.0.0.0 libpolkit-gobject-1.so )
( cd usr/doc/polkit-0.113 ; rm -rf html )
( cd usr/doc/polkit-0.113 ; ln -sf ../../share/gtk-doc/html/polkit-1 html )