404

[ Avaa Bypassed ]




Upload:

Command:

botdev@13.58.214.82: ~ $
#!/bin/sh

PREREQ=""

prereqs()
{
	echo "$PREREQ"
}

fstab_files()
{
	echo /etc/fstab
	if [ -d /etc/fstab.d ]; then
		ls -1 /etc/fstab.d | grep '\.fstab$' | sed -e 's;^;/etc/fstab.d/;'
	fi
}

# Find a specific fstab entry
# $1=mountpoint
# $2=fstype (optional)
_read_fstab_entry () {
	# Not found by default.
	echo "MNT_FSNAME="
	echo "MNT_DIR="
	echo "MNT_TYPE="

	fstab_files | while read file; do
		if [ -f "$file" ]; then
			while read MNT_FSNAME MNT_DIR MNT_TYPE MNT_OPTS MNT_FREQ MNT_PASS MNT_JUNK; do
				case "$MNT_FSNAME" in
				  ""|\#*)
					continue;
					;;
				esac
				if [ "$MNT_DIR" = "$1" ]; then
					if [ -n "$2" ]; then
						[ "$MNT_TYPE" = "$2" ] || continue;
					fi
					echo "MNT_FSNAME=$MNT_FSNAME"
					echo "MNT_DIR=$MNT_DIR"
					echo "MNT_TYPE=$MNT_TYPE"
					echo "MNT_PASS=$MNT_PASS"
					break 2
				fi
				MNT_DIR=""
			done < "$file"
		fi
	done
}

# Find a specific fstab entry and print its type (if found, and pass != 0)
# $1=mountpoint
get_fsck_type_fstab () {
	eval "$(_read_fstab_entry "$1")"

	# Not found by default.
	if [ "$1" = "$MNT_DIR" ]; then
		# Ignore filesystem type for /, as it is not available and
		# therefore never used at boot time
		if [ "${MNT_DIR}" = "/" ] || [ "${MNT_TYPE}" = "auto" ]; then
			MNT_FSNAME="$(resolve_device "${MNT_FSNAME}")"
			alias fstype="/usr/lib/klibc/bin/fstype"
			get_fstype "${MNT_FSNAME}"
			unalias fstype
		else
			echo "${MNT_TYPE}"
		fi
	fi
}

get_fsck_types() {
	get_fsck_type_fstab /
	get_fsck_type_fstab /usr
}

case $1 in
prereqs)
	prereqs
	exit 0
	;;
esac

if [ ! -x /sbin/fsck ]; then
	exit 0
fi

. /usr/share/initramfs-tools/scripts/functions
. /usr/share/initramfs-tools/hook-functions

fsck_types="$(get_fsck_types | sort | uniq)"

if [ -z "$fsck_types" ]; then
	exit 0
fi

copy_exec /sbin/fsck
copy_exec /sbin/logsave

for type in $fsck_types; do
	if [ "$type" = "unknown" ] ; then
		echo "Warning: couldn't identify filesystem type for fsck hook, ignoring."
		continue
	fi

	if prog="$(command -v fsck.${type})"; then
		copy_exec "$prog"
	else
		echo "Warning: /sbin/fsck.${type} doesn't exist, can't install to initramfs, ignoring."
	fi
done

Filemanager

Name Type Size Permission Actions
bcache File 543 B 0755
btrfs File 597 B 0755
cloud-initramfs-dyn-netconf File 118 B 0755
compcache File 3.52 KB 0755
console_setup File 3.07 KB 0755
copymods File 280 B 0755
cryptgnupg File 979 B 0755
cryptkeyctl File 451 B 0755
cryptopenct File 1.53 KB 0755
cryptopensc File 1.81 KB 0755
cryptpassdev File 913 B 0755
cryptroot File 24.48 KB 0755
cryptroot-unlock File 425 B 0755
dmsetup File 506 B 0755
fixrtc File 412 B 0755
framebuffer File 528 B 0755
fsck File 2.1 KB 0755
fuse File 230 B 0755
iscsi File 724 B 0755
kbd File 301 B 0755
klibc-utils File 843 B 0755
kmod File 424 B 0755
lvm2 File 670 B 0755
mdadm File 2.83 KB 0755
ntfs_3g File 304 B 0755
overlayroot File 732 B 0755
plymouth File 5.15 KB 0755
resume File 2.21 KB 0755
thermal File 1.25 KB 0755
udev File 1.67 KB 0755
zz-busybox-initramfs File 1.33 KB 0755
zz-dhclient File 411 B 0755