Sophie

Sophie

distrib > Fedora > 20 > x86_64 > by-pkgid > 37f842f8d34fca8b35c99b9295d40b99 > scriptlet

firefox-33.1-2.fc20.x86_64.rpm

PRETRANS

<lua>
require 'posix'
require 'os'
if (posix.stat("/usr/lib64/firefox/browser/defaults/preferences", "type") == "link") then
  posix.unlink("/usr/lib64/firefox/browser/defaults/preferences")
  posix.mkdir("/usr/lib64/firefox/browser/defaults/preferences")
  if (posix.stat("/usr/lib64/firefox/defaults/preferences", "type") == "directory") then
    for i,filename in pairs(posix.dir("/usr/lib64/firefox/defaults/preferences")) do 
      os.rename("/usr/lib64/firefox/defaults/preferences/"..filename, "/usr/lib64/firefox/browser/defaults/preferences/"..filename)
    end
    f = io.open("/usr/lib64/firefox/defaults/preferences/README","w")
    if f then
      f:write("Content of this directory has been moved to /usr/lib64/firefox/browser/defaults/preferences.")
      f:close()
    end
  end
end

PREUN

/bin/sh
# is it a final removal?
if [ $1 -eq 0 ]; then
  /usr/bin/rm -rf /usr/lib64/firefox/components
  /usr/bin/rm -rf /usr/lib64/firefox/extensions
  /usr/bin/rm -rf /usr/lib64/firefox/plugins
  /usr/bin/rm -rf /usr/lib64/firefox/langpacks
fi

POSTIN

/bin/sh
update-desktop-database &> /dev/null || :
touch --no-create /usr/share/icons/hicolor &>/dev/null || :

POSTUN

/bin/sh
update-desktop-database &> /dev/null || :
if [ $1 -eq 0 ] ; then
    touch --no-create /usr/share/icons/hicolor &>/dev/null
    gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || :
fi

POSTTRANS

/bin/sh
gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || :