auto
ˆ
904ÄÃÂ ˆ
Index of /FSS-BCZ/root/usr/lib/firmware/realtek
Index of /FSS-BCZ/root/usr/lib/firmware/realtek
ˆ
ƒM·ÄÃÂ ¯
Index of /FSS-BCZ/root/sys/dev/char/4:23/subsystem/tty13
Index of /FSS-BCZ/root/sys/dev/char/4:23/subsystem/tty13
# ˆl–ß=¿JJj"Tâ�Æ_¸ )‹FÿÁ
ƒh¹ÀÄà 50
; ˆl–ßi~”d
e¶¥8 ¸Û— 1hßÂ
„d"m¯Áa–ß=¿JJj"Tâ�ÆÃq�©‹FÿÅ ?÷ #!/usr/bin/bash
#
# functions used by dracut and other tools.
#
# Copyright 2005-2009 Red Hat, Inc. All rights reserved.
#
# 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, see .
#
export LC_MESSAGES=C
# is_func
# Check whether $1 is a function.
is_func() {
[[ "$(type -t "$1")" == "function" ]]
}
# Generic substring function. If $2 is in $1, return 0.
strstr() { [[ $1 == *"$2"* ]]; }
# Generic glob matching function. If glob pattern $2 matches anywhere in $1, OK
strglobin() { [[ $1 == *$2* ]]; }
# Generic glob matching function. If glob pattern $2 matches all of $1, OK
# shellcheck disable=SC2053
strglob() { [[ $1 == $2 ]]; }
# returns OK if $1 contains literal string $2 at the beginning, and isn't empty
str_starts() { [ "${1#"$2"*}" != "$1" ]; }
# returns OK if $1 contains literal string $2 at the end, and isn't empty
str_ends() { [ "${1%*"$2"}" != "$1" ]; }
# find a binary. If we were not passed the full path directly,
# search i