Sophie

Sophie

distrib > Fedora > 20 > i386 > by-pkgid > f8c23a27c596a80327294ffc046ec12e > scriptlet

firefox-38.0.1-1.fc20.i686.rpm

PRETRANS

<lua>
require 'posix'
require 'os'
if (posix.stat("/usr/lib/firefox/browser/defaults/preferences", "type") == "link") then
  posix.unlink("/usr/lib/firefox/browser/defaults/preferences")
  posix.mkdir("/usr/lib/firefox/browser/defaults/preferences")
  if (posix.stat("/usr/lib/firefox/defaults/preferences", "type") == "directory") then
    for i,filename in pairs(posix.dir("/usr/lib/firefox/defaults/preferences")) do 
      os.rename("/usr/lib/firefox/defaults/preferences/"..filename, "/usr/lib/firefox/browser/defaults/preferences/"..filename)
    end
    f = io.open("/usr/lib/firefox/defaults/preferences/README","w")
    if f then
      f:write("Content of this directory has been moved to /usr/lib/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/lib/firefox/components
  /usr/bin/rm -rf /usr/lib/firefox/extensions
  /usr/bin/rm -rf /usr/lib/firefox/plugins
  /usr/bin/rm -rf /usr/lib/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 || :