- add /etc/machine-info
- fixed systemd-escape call for names beginning with "-"
+filesystems:
+- add support to F2FS filesystem (fsck)
+
network:
- fix carrier detection
- correctly set mac address for ip=...:<mtu>:<mac>
install() {
inst_multiple -o ps grep more cat rm strace free showmount \
ping netstat rpcinfo vi scp ping6 ssh \
- fsck fsck.ext2 fsck.ext4 fsck.ext3 fsck.ext4dev fsck.vfat e2fsck
+ fsck fsck.ext2 fsck.ext4 fsck.ext3 fsck.ext4dev fsck.f2fs fsck.vfat e2fsck
}
inst_multiple -o cat ls ps grep more cat rm strace free showmount \
ping netstat rpcinfo vi scp ping6 ssh find vi \
tcpdump cp less hostname mkdir \
- fsck fsck.ext2 fsck.ext4 fsck.ext3 fsck.ext4dev fsck.vfat e2fsck
+ fsck fsck.ext2 fsck.ext4 fsck.ext3 fsck.ext4dev fsck.f2fs fsck.vfat e2fsck
grep '^tcpdump:' /etc/passwd 2>/dev/null >> "$initdir/etc/passwd"
}
_drv="_drv=e2fsck fsck_drv_com" &&
return 0
;;
+ f2fs)
+ type fsck.f2fs >/dev/null 2>&1 &&
+ _drv="_drv=fsck.f2fs fsck_drv_com" &&
+ return 0
+ ;;
jfs)
type jfs_fsck >/dev/null 2>&1 &&
_drv="_drv=jfs_fsck fsck_drv_com" &&
ext?)
echo -n " e2fsck "
;;
+ f2fs)
+ echo -n " fsck.f2fs "
+ ;;
jfs)
echo -n " jfs_fsck "
;;
_helpers="\
umount mount /sbin/fsck*
xfs_db xfs_check xfs_repair xfs_metadump
- e2fsck jfs_fsck reiserfsck btrfsck
+ e2fsck fsck.f2fs jfs_fsck reiserfsck btrfsck
"
if [[ $hostonly ]]; then
_helpers="umount mount "