diff options
author | Jim Meyering <jim@meyering.net> | 2007-08-13 22:36:27 +0200 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2007-08-14 13:22:49 +0200 |
commit | eb00dfeab241b9943138b33c9946da1e603d912a (patch) | |
tree | 822c266a03350b63241aa0af0b1185a0993141d5 /libparted/labels/Makefile.am | |
parent | c510c225cd815873e5489d3e0702d5b1d6124125 (diff) | |
download | parted-eb00dfeab241b9943138b33c9946da1e603d912a.tar.gz |
Fix mkpart linux-swap bug: would use 0x83 rather than 0x82
* libparted/labels/bsd.c (bsd_partition_set_system): Include "misc.h".
Use is_linux_swap to test whether the type string matches.
* libparted/labels/dasd.c (dasd_read, dasd_partition_set_system): Likewise.
* libparted/labels/dos.c (msdos_partition_set_system): Likewise.
* libparted/labels/mac.c (mac_partition_set_system): Likewise.
* libparted/labels/rdb.c (amiga_partition_set_system): Likewise.
* libparted/labels/sun.c (sun_partition_set_system): Likewise.
Based on a patch by Kenneth MacDonald, from
<http://lists.gnu.org/archive/html/bug-parted/2007-07/msg00012.html>.
* libparted/labels/misc.h (is_linux_swap): New function/file.
* libparted/labels/Makefile.am (liblabels_la_SOURCES): Add misc.h.
* tests/t2100-mkswap.sh: New file, test for the above fix.
* tests/Makefile.am (TESTS): Add t2100-mkswap.sh.
Diffstat (limited to 'libparted/labels/Makefile.am')
-rw-r--r-- | libparted/labels/Makefile.am | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/libparted/labels/Makefile.am b/libparted/labels/Makefile.am index f4d7d14..9acc296 100644 --- a/libparted/labels/Makefile.am +++ b/libparted/labels/Makefile.am @@ -12,19 +12,21 @@ endif partedincludedir = -I$(top_srcdir)/include noinst_LTLIBRARIES = liblabels.la -liblabels_la_SOURCES = rdb.c \ - bsd.c \ - $(S390_SRCS) \ - efi_crc32.c \ - dos.c \ - dvh.h \ - dvh.c \ - gpt.c \ - loop.c \ - mac.c \ - pc98.c \ - sun.c \ - aix.c +liblabels_la_SOURCES = \ + $(S390_SRCS) \ + aix.c \ + bsd.c \ + dos.c \ + dvh.c \ + dvh.h \ + efi_crc32.c \ + gpt.c \ + loop.c \ + mac.c \ + misc.h \ + pc98.c \ + rdb.c \ + sun.c liblabels_la_LIBADD = $(OS_LIBS) $(INTLLIBS) |