diff options
author | Michele Calgaro <[email protected]> | 2020-10-18 16:02:01 +0800 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2020-10-26 09:59:18 +0800 |
commit | 31a3b72cc0c19e3460ecef72cb36a15221982ee1 (patch) | |
tree | 5b15c8bcc53689c9843f1949495126ad9fb4af17 /ubuntu/_base/applications/tdeio-umountwrapper | |
parent | e5daa77723d6f6523483133fbc0a9d513d722fc1 (diff) | |
download | tde-packaging-31a3b72cc0c19e3460ecef72cb36a15221982ee1.tar.gz tde-packaging-31a3b72cc0c19e3460ecef72cb36a15221982ee1.zip |
DEB tdeio-umountwrapper: remove file diversion logic.
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'ubuntu/_base/applications/tdeio-umountwrapper')
5 files changed, 46 insertions, 203 deletions
diff --git a/ubuntu/_base/applications/tdeio-umountwrapper/debian/install b/ubuntu/_base/applications/tdeio-umountwrapper/debian/install deleted file mode 100644 index 749b1b6cf..000000000 --- a/ubuntu/_base/applications/tdeio-umountwrapper/debian/install +++ /dev/null @@ -1,2 +0,0 @@ -debian/media_safelyremove.desktop /opt/trinity/share/apps/konqueror/servicemenus -debian/media_safelyremove.desktop /opt/trinity/share/apps/d3lphin/servicemenus diff --git a/ubuntu/_base/applications/tdeio-umountwrapper/debian/media_safelyremove.desktop b/ubuntu/_base/applications/tdeio-umountwrapper/debian/media_safelyremove.desktop deleted file mode 100644 index 38fa25d92..000000000 --- a/ubuntu/_base/applications/tdeio-umountwrapper/debian/media_safelyremove.desktop +++ /dev/null @@ -1,74 +0,0 @@ -[Desktop Entry] -ServiceTypes=media/removable_mounted,media/removable_mounted_decrypted,media/removable_unmounted,media/removable_unmounted_decrypted,media/camera_mounted,media/camera_unmounted -Actions=MediaSafelyRemove; -X-TDE-Priority=TopLevel -X-TDE-MediaNotifierHide=true - -[Desktop Action MediaSafelyRemove] -Name=Safely Remove -Name[af]=Verwyder veilig -Name[ar]=أحذف بأمان -Name[be]=Бяспечна адлучыць -Name[bg]=Безопасно изваждане -Name[bn]=নিরাপদভাবে সরাও -Name[bs]=Sigurno ukloni -Name[ca]=Extreu amb seguretat -Name[cs]=Bezpečně odstranit -Name[csb]=Remôj na bezpieczny ôrt -Name[da]=Fjern sikkert -Name[de]=Sicher entfernen -Name[el]=Ασφαλής αφαίρεση -Name[eo]=Sekura Forigo -Name[es]=Extracción segura -Name[et]=Eemalda turvaliselt -Name[eu]=Atera arriskurik gabe -Name[fa]=حذف امن -Name[fi]=Poista turvallisesti -Name[fr]=Enlever en toute sécurité -Name[fy]=Feilich ferwiderje -Name[ga]=Bain Amach go Sábháilte -Name[gl]=Eliminar de Maneira Segura -Name[he]=שליפה בבטחה -Name[hr]=Slobodno uklonite -Name[hu]=Biztonságos leválasztás -Name[is]=Fjarlægja öruggt -Name[it]=Rimozione sicura -Name[ja]=安全に取り除く -Name[kk]=Қауіпсіз алып шығу -Name[km]=យកចេញដោយសុវត្ថិភាព -Name[lt]=Saugiai pašalinti -Name[mk]=Безбедно отстрани -Name[ms]=Buang Dengan Selamat -Name[nb]=Sikker fjerning -Name[nds]=Seker rutnehmen -Name[ne]=सुरक्षीत रुपमा हटाउनुहोस् -Name[nl]=Veilig verwijderen -Name[nn]=Trygg fjerning -Name[pa]=ਸੁਰੱਖਿਅਤ ਹਟਾਓ -Name[pl]=Usuń w sposób bezpieczny -Name[pt]=Retirar com Segurança -Name[pt_BR]=Remover de Modo Seguro -Name[ro]=Scoate în siguranță -Name[ru]=Безопасно извлечь -Name[rw]=Gukuramo Neza -Name[se]=Dorvvošlaš eretváldin -Name[sk]=Bezpečne odpojiť -Name[sl]=Varno odstrani -Name[sr]=Безбедно уклони -Name[sr@Latn]=Bezbedno ukloni -Name[sv]=Säker urkoppling -Name[ta]=பாதுகாப்பாக நீக்கு -Name[te]=జాగరత్తగా తియి -Name[tg]=Баровардани бехетар -Name[th]=ถอดออกอย่างปลอดภัย -Name[tr]=Güvenli Kaldır -Name[tt]=İmin Çığaru -Name[uk]=Безпечно вилучити -Name[uz]=Эҳтиётлик билан узиш -Name[vi]=Gỡ ra An toàn -Name[wa]=Ositer e såvrité -Name[zh_CN]=安全删除 -Name[zh_TW]=安全的移除 -Exec=tdeio_umountwrapper %u - -X-Ubuntu-Gettext-Domain=desktop_tdebase diff --git a/ubuntu/_base/applications/tdeio-umountwrapper/debian/postinst b/ubuntu/_base/applications/tdeio-umountwrapper/debian/postinst new file mode 100644 index 000000000..44575ff80 --- /dev/null +++ b/ubuntu/_base/applications/tdeio-umountwrapper/debian/postinst @@ -0,0 +1,46 @@ +#! /bin/sh +# -*- Mode: Sh -*- +# Author: Frode M. Døving <[email protected]> (C) 2007 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# + +set -e + +case "$1" in + configure) + # remove existing diversions and related directories + divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"` + if [ -n "$divert" ] && [ "$divert" = "tdeio-umountwrapper-trinity" ]; then + dpkg-divert --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop + rmdir --ignore-fail-on-non-empty /opt/trinity/share/apps/konqueror/servicemenus/ + fi + divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"` + if [ -n "$divert" ] && [ "$divert" = "tdeio-umountwrapper-trinity" ]; then + dpkg-divert --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop + rmdir --ignore-fail-on-non-empty /opt/trinity/share/apps/d3lphin/servicemenus/ + fi + ;; + + *) + echo "$0: didn't understand being called with \`$1'" 1>&2 + exit 0 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/ubuntu/_base/applications/tdeio-umountwrapper/debian/postrm b/ubuntu/_base/applications/tdeio-umountwrapper/debian/postrm deleted file mode 100644 index 0768709b6..000000000 --- a/ubuntu/_base/applications/tdeio-umountwrapper/debian/postrm +++ /dev/null @@ -1,51 +0,0 @@ -#! /bin/sh -# -*- Mode: Sh -*- -# Author: Frode M. Døving <[email protected]> (C) 2007 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# - -set -e - -package_name=tdeio-umountwrapper-trinity - -# make sure than the directories exist before running dpkg-divert -mkdir -p /opt/trinity/share/apps/konqueror/servicemenus/ -mkdir -p /opt/trinity/share/apps/d3lphin/servicemenus/ - -case "$1" in - remove) - dpkg-divert --package $package_name --rename --remove \ - /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop - - dpkg-divert --package $package_name --rename --remove \ - /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop - - # try to remove the dirs we've created for pkg-divert - rmdir --ignore-fail-on-non-empty /opt/trinity/share/apps/konqueror/servicemenus/ - rmdir --ignore-fail-on-non-empty /opt/trinity/share/apps/d3lphin/servicemenus/ - ;; - - upgrade) - exit 0 - ;; - - *) echo "$0: didn't understand being called with \`$1'" 1>&2 - exit 0;; -esac - -#DEBHELPER# - -exit 0 diff --git a/ubuntu/_base/applications/tdeio-umountwrapper/debian/preinst b/ubuntu/_base/applications/tdeio-umountwrapper/debian/preinst deleted file mode 100644 index f16ef3115..000000000 --- a/ubuntu/_base/applications/tdeio-umountwrapper/debian/preinst +++ /dev/null @@ -1,76 +0,0 @@ -#! /bin/sh -# -*- Mode: Sh -*- -# Author: Frode M. Døving <[email protected]> (C) 2007 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# - -set -e - -package_name=tdeio-umountwrapper-trinity - -# make sure than the directories exist before running dpkg-divert -mkdir -p /opt/trinity/share/apps/konqueror/servicemenus/ -mkdir -p /opt/trinity/share/apps/d3lphin/servicemenus/ - -case "$1" in - install) - # remove old diversions if present - divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"` - if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then - dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop - fi - divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"` - if [ -n "$divert" ] && [ "$divert" = "kio-umountwrapper-trinity" ]; then - dpkg-divert --package kio-umountwrapper-trinity --rename --remove /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop - fi - - # add new diversions - dpkg-divert --package $package_name \ - --divert /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop.distrib \ - --rename /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop - - dpkg-divert --package $package_name \ - --divert /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop.distrib \ - --rename /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop - - ;; - upgrade) - divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop"` - if [ -z "$divert" ]; then - dpkg-divert --package $package_name \ - --divert /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop.distrib \ - --rename /opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop - fi - - divert=`dpkg-divert --listpackage "/opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop"` - if [ -z "$divert" ]; then - dpkg-divert --package $package_name \ - --divert /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop.distrib \ - --rename /opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop - fi - - exit 0 - ;; - - *) echo "$0: didn't understand being called with \`$1'" 1>&2 - exit 0 - ;; -esac - -#DEBHELPER# - -exit 0 |