Defined the configure option --enable-quarantined for non functional utilities
Distributions have complained about releasing a non-functional ntfsck. Actually, ntfsck and a few other developer-oriented utilities were not meant to be released by distributions and are only compiled in if the configure option --enable-extra is set, and, for some reason, this option is set by most distributions. In order to get distributions to not complain, though making the source code available for candidate developers to improve it, the non functional or developer-oriented utilities (ntfsck, ntfsdump_logfile, ntfsmftalloc and ntfsmove) are now only compiled in if the configure option --enable-quarantined is set.edge.strict_endians
parent
37862daf83
commit
6abf81721c
|
@ -157,6 +157,14 @@ AC_ARG_ENABLE(
|
|||
[enable_extras="no"]
|
||||
)
|
||||
|
||||
AC_ARG_ENABLE(
|
||||
[quarantined],
|
||||
[AS_HELP_STRING([--enable-quarantined],[enable quarantined ntfsprogs utilities
|
||||
(default=no)])],
|
||||
,
|
||||
[enable_quarantined="no"]
|
||||
)
|
||||
|
||||
AC_ARG_ENABLE(
|
||||
[nfconv],
|
||||
[AS_HELP_STRING([--disable-nfconv],[disable the 'nfconv' patch, which adds support for Unicode normalization form conversion when built on Mac OS X @<:@default=enabled for Mac OS X@:>@])],
|
||||
|
@ -607,6 +615,7 @@ AM_CONDITIONAL([ENABLE_MOUNT_HELPER], [test "${enable_mount_helper}" = "yes"])
|
|||
AM_CONDITIONAL([ENABLE_NTFS_3G], [test "${enable_ntfs_3g}" = "yes"])
|
||||
AM_CONDITIONAL([ENABLE_NTFSPROGS], [test "${enable_ntfsprogs}" = "yes"])
|
||||
AM_CONDITIONAL([ENABLE_EXTRAS], [test "${enable_extras}" = "yes"])
|
||||
AM_CONDITIONAL([ENABLE_QUARANTINED], [test "${enable_quarantined}" = "yes"])
|
||||
|
||||
# workaround for <autoconf-2.60
|
||||
if test -z "${docdir}"; then
|
||||
|
|
|
@ -17,8 +17,9 @@ if ENABLE_NTFSPROGS
|
|||
bin_PROGRAMS = ntfsfix ntfsinfo ntfscluster ntfsls ntfscat ntfscmp
|
||||
sbin_PROGRAMS = mkntfs ntfslabel ntfsundelete ntfsresize ntfsclone \
|
||||
ntfscp
|
||||
EXTRA_PROGRAM_NAMES = ntfsdump_logfile ntfswipe ntfstruncate ntfsmove \
|
||||
ntfsmftalloc ntfsck
|
||||
EXTRA_PROGRAM_NAMES = ntfswipe ntfstruncate
|
||||
|
||||
QUARANTINED_PROGRAM_NAMES = ntfsdump_logfile ntfsmftalloc ntfsmove ntfsck
|
||||
|
||||
man_MANS = mkntfs.8 ntfsfix.8 ntfslabel.8 ntfsinfo.8 \
|
||||
ntfsundelete.8 ntfsresize.8 ntfsprogs.8 ntfsls.8 \
|
||||
|
@ -36,6 +37,9 @@ endif
|
|||
|
||||
if ENABLE_EXTRAS
|
||||
bin_PROGRAMS += $(EXTRA_PROGRAM_NAMES)
|
||||
if ENABLE_QUARANTINED
|
||||
bin_PROGRAMS += $(QUARANTINED_PROGRAM_NAMES)
|
||||
endif
|
||||
else
|
||||
EXTRA_PROGRAMS = $(EXTRA_PROGRAM_NAMES)
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue