2013-07-22 17:57:18 +02:00
|
|
|
#!/usr/bin/env bash
|
2007-02-22 23:46:50 +01:00
|
|
|
# Created by Tobias Powalowski <tpowa@archlinux.org>
|
|
|
|
|
2011-07-06 15:55:39 +02:00
|
|
|
build ()
|
2007-02-22 23:46:50 +01:00
|
|
|
{
|
2022-09-13 22:40:40 +02:00
|
|
|
### https://github.com/archlinux/mkinitcpio/pull/113/commits/0e5bc5b41f73b7d6d4e346be957a32258f07e7a7
|
|
|
|
# remove when merged to block hook
|
2022-09-17 08:42:30 +02:00
|
|
|
add_checked_modules '/kernel/fs|/drivers/spi/'
|
2022-03-14 21:32:33 +01:00
|
|
|
map add_binary mkswap badblocks blkid debugfs dumpe2fs e2fsck \
|
2022-02-25 07:19:03 +01:00
|
|
|
e2image e2undo findfs fsck logsave mkfs.ext2 resize2fs chattr lsattr e2freefrag filefrag \
|
2014-08-01 12:54:12 +02:00
|
|
|
jfs_debugfs jfs_fsck jfs_fscklog jfs_logdump jfs_mkfs jfs_tune mkfs.xfs xfs_copy xfs_db xfs_estimate xfs_fsr xfs_io \
|
2022-02-25 07:19:03 +01:00
|
|
|
xfs_logprint xfs_mdrestore xfs_repair xfs_rtcp mkdosfs dosfsck fatlabel mount.smb3 mount.cifs \
|
2022-02-05 16:07:30 +01:00
|
|
|
fsck.ext2 fsck.ext3 fsck.ext4 e2label tune2fs mkfs.ext3 mkfs.ext4 mke2fs fsck.jfs \
|
2022-02-25 08:05:24 +01:00
|
|
|
mkfs.jfs wipefs btrfs-find-root btrfs-image btrfs-map-logical btrfs-select-super \
|
2022-04-20 14:07:49 +02:00
|
|
|
btrfstune mkfs.nilfs2 mount.nilfs2 nilfs_cleanerd cifs.upcall cifscreds getcifsacl \
|
2022-12-11 08:51:13 +01:00
|
|
|
setcifsacl umount.nilfs2 chcp dumpseg lscp lssu mkcp rmcp fsck.cramfs fsck.minix fsfreeze \
|
2022-09-11 21:25:19 +02:00
|
|
|
fstrim mkfs.bfs mkfs.cramfs mkfs.minix mkfs.f2fs fsck.exfat mkfs.exfat \
|
2022-02-25 07:19:03 +01:00
|
|
|
tune.exfat exfatlabel dump.exfat fatresize nvme fsck.msdos fsck.vfat mkfs.vfat mkfs.msdos fsck.btrfs dosfslabel \
|
2022-02-03 22:38:39 +01:00
|
|
|
e2mmpstatus e2scrub e2scrub_all e4crypt e4defrag defrag.f2fs dump.f2fs f2fs_io f2fscrypt f2fstat fibmap.f2fs fsck.f2fs \
|
2022-12-11 08:51:13 +01:00
|
|
|
parse.f2fs resize.f2fs sload.f2fs blkmapd nfsconf nfsdcld nfsidmap nfsv4.exportd nilfs-clean \
|
2022-02-25 07:19:03 +01:00
|
|
|
nilfs-resize nilfs-tune xfs_growfs xfs_quota \
|
2022-12-16 21:21:53 +01:00
|
|
|
xfs_spaceman compile_et mk_cmds fsck.xfs xfs_admin xfs_bmap xfs_freeze \
|
2022-05-05 22:31:50 +02:00
|
|
|
xfs_info xfs_metadump xfs_mkfile xfs_ncheck gpart
|
2022-09-11 21:25:19 +02:00
|
|
|
map add_file "/etc/nilfs_cleanerd.conf" "/etc/nvme/discovery.conf"
|
2022-12-04 09:05:22 +01:00
|
|
|
map add_full_dir "/etc/cifs-utils" "/etc/request-key.d"
|
2009-05-08 08:05:45 +02:00
|
|
|
# fix licenses
|
|
|
|
add_file "/usr/share/licenses/e2fsprogs/MIT-LICENSE"
|
2007-02-22 23:46:50 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
help ()
|
|
|
|
{
|
|
|
|
cat<<HELPEOF
|
2021-10-04 11:13:50 +02:00
|
|
|
This hook is responsible for including filesystems on an archboot image.
|
2007-02-22 23:46:50 +01:00
|
|
|
HELPEOF
|
|
|
|
}
|
2022-02-03 22:38:39 +01:00
|
|
|
|