fix loop-variables stay set
This commit is contained in:
parent
d3e2c384a3
commit
3111842f9c
1 changed files with 6 additions and 0 deletions
|
@ -123,6 +123,7 @@ $ENCFS_PASSWORD
|
||||||
uencfs () {
|
uencfs () {
|
||||||
|
|
||||||
local FUSERMOUNT=$(which fusermount 2>/dev/null || exit 127 )
|
local FUSERMOUNT=$(which fusermount 2>/dev/null || exit 127 )
|
||||||
|
local i
|
||||||
[ -z ${FUSERMOUNT+x} ] && return 127
|
[ -z ${FUSERMOUNT+x} ] && return 127
|
||||||
if [ $# -eq 1 ]; then
|
if [ $# -eq 1 ]; then
|
||||||
if [ ! -d ${1} ];then
|
if [ ! -d ${1} ];then
|
||||||
|
@ -130,12 +131,14 @@ uencfs () {
|
||||||
return 128
|
return 128
|
||||||
else
|
else
|
||||||
echo umount encrypted directory $1 >&2
|
echo umount encrypted directory $1 >&2
|
||||||
|
sync
|
||||||
$FUSERMOUNT -u "$1"
|
$FUSERMOUNT -u "$1"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "no arguments given. Umount all mounted encfs-dirs" >&2
|
echo "no arguments given. Umount all mounted encfs-dirs" >&2
|
||||||
for i in $(mount|grep encfs|sed -e 's/^encfs on \(.*\)\ type.*$/\1/');do
|
for i in $(mount|grep encfs|sed -e 's/^encfs on \(.*\)\ type.*$/\1/');do
|
||||||
echo $FUSERMOUNT -u "$i"
|
echo $FUSERMOUNT -u "$i"
|
||||||
|
sync
|
||||||
$FUSERMOUNT -u "$i"
|
$FUSERMOUNT -u "$i"
|
||||||
done
|
done
|
||||||
return 1
|
return 1
|
||||||
|
@ -258,6 +261,7 @@ sshs() {
|
||||||
# MKTMPCMD='mktemp $(echo ${XDG_RUNTIME_DIR}/bashrc.XXXXXXXX.conf)'
|
# MKTMPCMD='mktemp $(echo ${XDG_RUNTIME_DIR}/bashrc.XXXXXXXX.conf)'
|
||||||
# VIMMKTMPCMD="mktemp ${XDG_RUNTIME_DIR}/vimrc.XXXXXXXX.conf"
|
# VIMMKTMPCMD="mktemp ${XDG_RUNTIME_DIR}/vimrc.XXXXXXXX.conf"
|
||||||
|
|
||||||
|
local f
|
||||||
local TMPBASHCONFIG=$(mktemp -p ${XDG_RUNTIME_DIR} -t bashrc.XXXXXXXX --suffix=.conf)
|
local TMPBASHCONFIG=$(mktemp -p ${XDG_RUNTIME_DIR} -t bashrc.XXXXXXXX --suffix=.conf)
|
||||||
local FILELIST=( ~/.aliases "${MYSHELLCONFIG_BASE}/functions.sh" "${MYSHELLCONFIG_BASE}/aliases" "${MYSHELLCONFIG_BASE}/PS1" "${MYSHELLCONFIG_BASE}/bash_completion.d/*" "${MYSHELLCONFIG_BASE}/myshell_load_fortmpconfig" )
|
local FILELIST=( ~/.aliases "${MYSHELLCONFIG_BASE}/functions.sh" "${MYSHELLCONFIG_BASE}/aliases" "${MYSHELLCONFIG_BASE}/PS1" "${MYSHELLCONFIG_BASE}/bash_completion.d/*" "${MYSHELLCONFIG_BASE}/myshell_load_fortmpconfig" )
|
||||||
|
|
||||||
|
@ -276,6 +280,7 @@ for i in /etc/profile.d/*.sh; do
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
unset i
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
for f in ${FILELIST[*]}; do
|
for f in ${FILELIST[*]}; do
|
||||||
|
@ -527,6 +532,7 @@ turnonconfigsync() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function gnome-shell-extensions-enable-defaults() {
|
function gnome-shell-extensions-enable-defaults() {
|
||||||
|
local i
|
||||||
if [ -f ~/.config/gnome-shell-extensions-default.list ]; then
|
if [ -f ~/.config/gnome-shell-extensions-default.list ]; then
|
||||||
for i in $(cat ~/.config/gnome-shell-extensions-default.list); do
|
for i in $(cat ~/.config/gnome-shell-extensions-default.list); do
|
||||||
#gnome-shell-extension-tool -e $i;
|
#gnome-shell-extension-tool -e $i;
|
||||||
|
|
Loading…
Reference in a new issue