Server IP : 128.199.20.84 / Your IP : 108.162.216.159 Web Server : Apache/2.4.41 (Ubuntu) System : Linux competent-maruti 5.4.0-128-generic #144-Ubuntu SMP Tue Sep 20 11:00:04 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.0.20 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF Directory (0755) : /usr/share/initramfs-tools/hooks/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
#!/bin/sh # Put XFS utilities in initramfs if the root fs is XFS. PREREQ="" prereqs() { echo "$PREREQ" } case $1 in prereqs) prereqs exit 0 ;; esac 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 } rootfs_type() { fstab_files | while read file; do test ! -f "$file" && continue while read MNT_FSNAME MNT_DIR MNT_TYPE MNT_OPTS MNT_FREQ MNT_PASS MNT_JUNK; do case "$MNT_FSNAME" in ""|\#*) continue; ;; esac test "$MNT_DIR" != "/" && continue echo "$MNT_TYPE" break; done < "$file" done } . /usr/share/initramfs-tools/scripts/functions . /usr/share/initramfs-tools/hook-functions if [ "$(rootfs_type)" = "xfs" ]; then copy_exec /sbin/xfs_repair copy_exec /usr/sbin/xfs_db copy_exec /usr/sbin/xfs_metadump fi exit 0