MARIJuANA
— DIOS — NO — CREA — NADA — EN — VANO —
Linux ip-172-26-15-81 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
  SOFT : Apache/2.4.41 (Ubuntu) PHP : 7.4.3-4ubuntu2.29
/lib/grub/
172.26.15.81

 
[ NAME ] [ SIZE ] [ PERM ] [ DATE ] [ ACT ]
+FILE +DIR
i386-pc dir drwxr-xr-x 2021-06-19 06:45 R D
grub-mkconfig_lib 10.206 KB -rw-r--r-- 2021-05-20 05:50 R E G D
grub-multi-install 11.78 KB -rwxr-xr-x 2021-02-23 16:23 R E G D
REQUEST EXIT
# Helper library for grub-mkconfig # Copyright (C) 2007,2008,2009,2010 Free Software Foundation, Inc. # # GRUB 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 3 of the License, or # (at your option) any later version. # # GRUB 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 GRUB. If not, see . prefix="/usr" exec_prefix="/usr" datarootdir="/usr/share" datadir="${datarootdir}" bindir="${exec_prefix}/bin" sbindir="${exec_prefix}/sbin" if [ "x$pkgdatadir" = x ]; then pkgdatadir="${datadir}/grub" fi if test "x$grub_probe" = x; then grub_probe="${sbindir}/grub-probe" fi if test "x$grub_file" = x; then grub_file="${bindir}/grub-file" fi if test "x$grub_mkrelpath" = x; then grub_mkrelpath="${bindir}/grub-mkrelpath" fi if which gettext >/dev/null 2>/dev/null; then : else gettext () { printf "%s" "$@" } fi grub_warn () { echo "$(gettext "Warning:")" "$@" >&2 } make_system_path_relative_to_its_root () { "${grub_mkrelpath}" "$1" } is_path_readable_by_grub () { path="$1" # abort if path doesn't exist if test -e "$path" ; then : ;else return 1 fi # abort if file is in a filesystem we can't read if "${grub_probe}" -t fs "$path" > /dev/null 2>&1 ; then : ; else return 1 fi # ... or if we can't figure out the abstraction module, for example if # memberlist fails on an LVM volume group. if abstractions="`"${grub_probe}" -t abstraction "$path"`" 2> /dev/null ; then : else return 1 fi if [ x$GRUB_ENABLE_CRYPTODISK = xy ]; then return 0 fi for abstraction in $abstractions; do if [ "x$abstraction" = xcryptodisk ]; then return 1 fi done return 0 } convert_system_path_to_grub_path () { path="$1" grub_warn "convert_system_path_to_grub_path() is deprecated. Use prepare_grub_to_access_device() instead." # abort if GRUB can't access the path if is_path_readable_by_grub "${path}" ; then : ; else return 1 fi if drive="`"${grub_probe}" -t drive "$path"`" ; then : ; else return 1 fi if relative_path="`make_system_path_relative_to_its_root "$path"`" ; then : ; else return 1 fi echo "${drive}${relative_path}" } save_default_entry () { if [ "x${GRUB_SAVEDEFAULT}" = "xtrue" ] ; then cat << EOF savedefault EOF fi } prepare_grub_to_access_device () { old_ifs="$IFS" IFS=' ' partmap="`"${grub_probe}" --device $@ --target=partmap`" for module in ${partmap} ; do case "${module}" in netbsd | openbsd) echo "insmod part_bsd";; *) echo "insmod part_${module}";; esac done loop_file= case $1 in /dev/loop/*|/dev/loop[0-9]) grub_loop_device="${1#/dev/}" loop_file=`losetup "$1" | sed -e "s/^[^(]*(\([^)]\+\)).*/\1/"` case $loop_file in /dev/*) ;; *) loop_device="$1" shift set -- `"${grub_probe}" --target=device "${loop_file}"` "$@" || return 0 ;; esac ;; esac # Abstraction modules aren't auto-loaded. abstraction="`"${grub_probe}" --device $@ --target=abstraction`" for module in ${abstraction} ; do echo "insmod ${module}" done fs="`"${grub_probe}" --device $@ --target=fs`" for module in ${fs} ; do echo "insmod ${module}" done if [ x$GRUB_ENABLE_CRYPTODISK = xy ]; then for uuid in `"${grub_probe}" --device $@ --target=cryptodisk_uuid`; do echo "cryptomount -u $uuid" done fi # If there's a filesystem UUID that GRUB is capable of identifying, use it; # otherwise set root as per value in device.map. fs_hint="`"${grub_probe}" --device $@ --target=compatibility_hint`" if [ "x$fs_hint" != x ]; then echo "set root='$fs_hint'" fi if fs_uuid="`"${grub_probe}" --device $@ --target=fs_uuid 2> /dev/null`" ; then hints="`"${grub_probe}" --device $@ --target=hints_string 2> /dev/null`" || hints= echo "if [ x\$feature_platform_search_hint = xy ]; then" echo " search --no-floppy --fs-uuid --set=root ${hints} ${fs_uuid}" echo "else" echo " search --no-floppy --fs-uuid --set=root ${fs_uuid}" echo "fi" fi IFS="$old_ifs" if [ "x${loop_file}" != x ]; then loop_mountpoint="$(awk '"'${loop_file}'" ~ "^"$2 && $2 != "/" { print $2 }' /proc/mounts | tail -n1)" if [ "x${loop_mountpoint}" != x ]; then echo "loopback ${grub_loop_device} ${loop_file#$loop_mountpoint}" echo "set root=(${grub_loop_device})" fi fi } grub_get_device_id (