modules: firefox-profile: fhp: minor clean up/removed duplicated code
This commit is contained in:
parent
a5db54ae94
commit
78f1716450
1 changed files with 9 additions and 5 deletions
|
@ -5,7 +5,7 @@
|
|||
# $Header: firefox-profile/functions/fhp Exp $
|
||||
# $Aythor: (c) 2011-2014 -tclover <tokiclover@gmail.com> Exp $
|
||||
# $License: MIT (or 2-clause/new/simplified BSD) Exp $
|
||||
# $Version: 3.0 2014/09/25 21:09:26 Exp $
|
||||
# $Version: 3.0 2014/09/30 Exp $
|
||||
#
|
||||
|
||||
function die {
|
||||
|
@ -35,20 +35,24 @@ if [[ -f $profile/.unpacked ]] {
|
|||
|
||||
tar -X $profile/.unpacked -Ocp $profile | $=compressor $profile$ext
|
||||
(( $? )) && die "failed to repack a new tarball"
|
||||
|
||||
popd -q
|
||||
return
|
||||
}
|
||||
|
||||
compressor=$compressor[(w)1]
|
||||
if [[ -f $profile$ext ]] {
|
||||
$compressor -cd $profile$ext | tar -xp && touch $profile/.unpacked
|
||||
(( $? )) && die "failed to unpack the profile"
|
||||
local tarball=$profile$ext
|
||||
} elif [[ -f $profile.old$ext ]] {
|
||||
$compressor -cd $profile.old$ext | tar -xp && touch $profile/.unpacked
|
||||
(( $? )) && die "failed to unpack the profile"
|
||||
local tarball=$profile.old$ext
|
||||
} else {
|
||||
die "no tarball found"
|
||||
return
|
||||
}
|
||||
|
||||
$compressor -cd $tarball | tar -xp && touch $profile/.unpacked
|
||||
(( $? )) && die "failed to unpack the profile"
|
||||
|
||||
popd -q
|
||||
|
||||
#
|
||||
|
|
Loading…
Add table
Reference in a new issue