diff options
| author | Michael Forney <mforney@mforney.org> | 2024-03-30 13:40:26 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2024-03-30 13:40:37 -0700 |
| commit | 0fd795873fae5853a0b14d713273b0602e1aedad (patch) | |
| tree | 92c011d295dcfd2cf4a9182dd0294db6d2bc508d /pkg | |
| parent | 72d53389b58ce45b72380661f36bbe8d75d04c49 (diff) | |
e2fsprogs: Build tune2fs
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/e2fsprogs/.gitignore | 1 | ||||
| -rw-r--r-- | pkg/e2fsprogs/gen.lua | 24 |
2 files changed, 24 insertions, 1 deletions
diff --git a/pkg/e2fsprogs/.gitignore b/pkg/e2fsprogs/.gitignore index 012dc66e..a462883d 100644 --- a/pkg/e2fsprogs/.gitignore +++ b/pkg/e2fsprogs/.gitignore @@ -1 +1,2 @@ /tools.ninja +/journal.ninja diff --git a/pkg/e2fsprogs/gen.lua b/pkg/e2fsprogs/gen.lua index e88b15c3..ab0b2a83 100644 --- a/pkg/e2fsprogs/gen.lua +++ b/pkg/e2fsprogs/gen.lua @@ -211,9 +211,11 @@ build('awk', '$outdir/default_profile.c', {'$srcdir/misc/mke2fs.conf.in', '|', ' expr='-f $srcdir/misc/profile-to-c.awk', }) +cc('misc/util.c') + exe('bin/mke2fs', [[ misc/( - mke2fs.c util.c mk_hugefiles.c + mke2fs.c util.c.o mk_hugefiles.c create_inode.c ) $outdir/default_profile.c @@ -224,6 +226,26 @@ exe('bin/mke2fs', [[ file('bin/mke2fs', '755', '$outdir/bin/mke2fs') substman{'misc/mke2fs.8.in'} +sub('journal.ninja', function() + cflags{ + '-I $srcdir/e2fsck', + '-D DEBUGFS', + } + set('outdir', '$outdir/misc') + lib('libjournal.a', [[ + debugfs/journal.c + e2fsck/(revoke.c recovery.c) + ]]) +end) +exe('bin/tune2fs', [[ + misc/(tune2fs.c util.c.o libjournal.a) + libsupport.a libext2fs.a libe2p.a libcomm_err.a + $builddir/pkg/util-linux/libblkid.a.d + $builddir/pkg/util-linux/libuuid.a.d +]]) +file('bin/tune2fs', '755', '$outdir/bin/tune2fs') +substman{'misc/tune2fs.8.in'} + exe('bin/e4crypt', [[ misc/e4crypt.c libext2fs.a |
