diff --git a/headers/private/kernel/boot/partitions.h b/headers/private/kernel/boot/partitions.h index 151ee76424..3f500bd727 100644 --- a/headers/private/kernel/boot/partitions.h +++ b/headers/private/kernel/boot/partitions.h @@ -66,6 +66,7 @@ class Partition : public Node, public partition_data { #define kPartitionTypeHFSPlus "HFS+ Filesystem" #define kPartitionTypeISO9660 "ISO9660 Filesystem" #define kPartitionTypeReiser "Reiser Filesystem" +#define kPartitionTypeTarFS "TAR Filesystem" #define kPartitionTypeUDF "UDF Filesystem" // structure definitions as used in the boot loader @@ -87,5 +88,6 @@ struct file_system_module_info { extern file_system_module_info gBFSFileSystemModule; extern file_system_module_info gAmigaFFSFileSystemModule; +extern file_system_module_info gTarFileSystemModule; #endif /* KERNEL_BOOT_PARTITIONS_H */ diff --git a/src/system/Jamfile b/src/system/Jamfile index f843914884..b21ea1a615 100644 --- a/src/system/Jamfile +++ b/src/system/Jamfile @@ -8,6 +8,9 @@ KernelLd boot_loader : # file systems boot_bfs.a boot_amiga_ffs.a + boot_tarfs.a + + libz.a # libroot functions needed by the stage2 boot loader <$(SOURCE_GRIST)!libroot!os!arch!$(OBOS_ARCH)>byteorder.o