Glad to see this updated. :-) Reviewed-by: Peter Müller > - Update from 3.0.9 (2013) to 4.2 (2021) > - Update rootfile > - Program names changed in version 2.0.18 > dosfslabel became fatlabel > dosfsck became fsck.fat > and mkdosfs became mkfs.fat > - Added --enable-compat-symlinks to ./configure command to maintain original names as > symlinks > > Signed-off-by: Adolf Belka > --- > config/rootfiles/common/dosfstools | 47 +++++++++++++++++------------- > lfs/dosfstools | 9 ++++-- > 2 files changed, 32 insertions(+), 24 deletions(-) > > diff --git a/config/rootfiles/common/dosfstools b/config/rootfiles/common/dosfstools > index 4b38c2926..200066aac 100644 > --- a/config/rootfiles/common/dosfstools > +++ b/config/rootfiles/common/dosfstools > @@ -1,28 +1,33 @@ > sbin/dosfsck > sbin/dosfslabel > +sbin/fatlabel > +sbin/fsck.fat > sbin/fsck.msdos > sbin/fsck.vfat > sbin/mkdosfs > +sbin/mkfs.fat > sbin/mkfs.msdos > sbin/mkfs.vfat > -#share > -#share/doc > -#share/doc/dosfstools > -#share/doc/dosfstools/ANNOUNCE.mkdosfs > -#share/doc/dosfstools/ChangeLog > -#share/doc/dosfstools/ChangeLog.dosfsck > -#share/doc/dosfstools/ChangeLog.dosfstools-2.x > -#share/doc/dosfstools/ChangeLog.mkdosfs > -#share/doc/dosfstools/README.dosfsck > -#share/doc/dosfstools/README.dosfstools-2.x > -#share/doc/dosfstools/README.mkdosfs > -#share/doc/dosfstools/TODO.dosfstools-2.x > -#share/man > -#share/man/man8 > -#share/man/man8/dosfsck.8 > -#share/man/man8/dosfslabel.8 > -#share/man/man8/fsck.msdos.8 > -#share/man/man8/fsck.vfat.8 > -#share/man/man8/mkdosfs.8 > -#share/man/man8/mkfs.msdos.8 > -#share/man/man8/mkfs.vfat.8 > +#usr/share/doc/dosfstools > +#usr/share/doc/dosfstools/ANNOUNCE.mkdosfs > +#usr/share/doc/dosfstools/COPYING > +#usr/share/doc/dosfstools/ChangeLog > +#usr/share/doc/dosfstools/ChangeLog.dosfsck > +#usr/share/doc/dosfstools/ChangeLog.dosfstools-2.x > +#usr/share/doc/dosfstools/ChangeLog.mkdosfs > +#usr/share/doc/dosfstools/NEWS > +#usr/share/doc/dosfstools/README > +#usr/share/doc/dosfstools/README.dosfsck > +#usr/share/doc/dosfstools/README.dosfstools-2.x > +#usr/share/doc/dosfstools/README.mkdosfs > +#usr/share/doc/dosfstools/TODO.dosfstools-2.x > +#usr/share/man/man8/dosfsck.8 > +#usr/share/man/man8/dosfslabel.8 > +#usr/share/man/man8/fatlabel.8 > +#usr/share/man/man8/fsck.fat.8 > +#usr/share/man/man8/fsck.msdos.8 > +#usr/share/man/man8/fsck.vfat.8 > +#usr/share/man/man8/mkdosfs.8 > +#usr/share/man/man8/mkfs.fat.8 > +#usr/share/man/man8/mkfs.msdos.8 > +#usr/share/man/man8/mkfs.vfat.8 > diff --git a/lfs/dosfstools b/lfs/dosfstools > index 8a74661e9..49dddab6b 100644 > --- a/lfs/dosfstools > +++ b/lfs/dosfstools > @@ -24,7 +24,7 @@ > > include Config > > -VER = 3.0.9 > +VER = 4.2 > > THISAPP = dosfstools-$(VER) > DL_FILE = $(THISAPP).tar.gz > @@ -40,7 +40,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_MD5 = bd273cf8aa6341c0b52cbac72050bcf4 > +$(DL_FILE)_MD5 = 49c8e457327dc61efab5b115a27b087a > > install : $(TARGET) > > @@ -70,7 +70,10 @@ $(subst %,%_MD5,$(objects)) : > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > @$(PREBUILD) > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) > - cd $(DIR_APP) && sed -i -e "s|PREFIX = /usr/local||g" Makefile > + cd $(DIR_APP) && ./configure \ > + --prefix=/usr \ > + --sbindir=/sbin \ > + --enable-compat-symlinks > cd $(DIR_APP) && make $(MAKETUNING) > cd $(DIR_APP) && make install > @rm -rf $(DIR_APP) >