commit 8842405
Michael Forney
·
2024-03-30 20:40:26 +0000 UTC
parent e180d6e
e2fsprogs: Build tune2fs
3 files changed,
+25,
-2
+1,
-0
1@@ -1 +1,2 @@
2 /tools.ninja
3+/journal.ninja
+23,
-1
1@@ -211,9 +211,11 @@ build('awk', '$outdir/default_profile.c', {'$srcdir/misc/mke2fs.conf.in', '|', '
2 expr='-f $srcdir/misc/profile-to-c.awk',
3 })
4
5+cc('misc/util.c')
6+
7 exe('bin/mke2fs', [[
8 misc/(
9- mke2fs.c util.c mk_hugefiles.c
10+ mke2fs.c util.c.o mk_hugefiles.c
11 create_inode.c
12 )
13 $outdir/default_profile.c
14@@ -224,4 +226,24 @@ exe('bin/mke2fs', [[
15 file('bin/mke2fs', '755', '$outdir/bin/mke2fs')
16 substman{'misc/mke2fs.8.in'}
17
18+sub('journal.ninja', function()
19+ cflags{
20+ '-I $srcdir/e2fsck',
21+ '-D DEBUGFS',
22+ }
23+ set('outdir', '$outdir/misc')
24+ lib('libjournal.a', [[
25+ debugfs/journal.c
26+ e2fsck/(revoke.c recovery.c)
27+ ]])
28+end)
29+exe('bin/tune2fs', [[
30+ misc/(tune2fs.c util.c.o libjournal.a)
31+ libsupport.a libext2fs.a libe2p.a libcomm_err.a
32+ $builddir/pkg/util-linux/libblkid.a.d
33+ $builddir/pkg/util-linux/libuuid.a.d
34+]])
35+file('bin/tune2fs', '755', '$outdir/bin/tune2fs')
36+substman{'misc/tune2fs.8.in'}
37+
38 fetch 'git'
+1,
-1
1@@ -1 +1 @@
2-1.46.4 r0
3+1.46.4 r1