3 define KernelPackage/nls/Depends
5 DEPENDS+= +kmod-nls-base $(foreach m,$(1),+kmod-nls-$(m))
9 define KernelPackage/fs-cifs
12 DESCRIPTION:=Kernel module for CIFS support
13 DEPENDS:=+kmod-nls-base
15 FILES:=$(LINUX_DIR)/fs/cifs/cifs.$(LINUX_KMOD_SUFFIX)
16 AUTOLOAD:=$(call AutoLoad,30,cifs)
17 $(call KernelPackage/nls/Depends)
21 $(eval $(call KernelPackage,fs-cifs))
24 define KernelPackage/fs-minix
26 TITLE:=Minix filesystem support
27 DESCRIPTION:=Kernel module for Minix filesystem support
28 KCONFIG:=CONFIG_MINIX_FS
29 FILES:=$(LINUX_DIR)/fs/minix/minix.$(LINUX_KMOD_SUFFIX)
30 AUTOLOAD:=$(call AutoLoad,30,minix)
33 $(eval $(call KernelPackage,fs-minix))
36 define KernelPackage/fs-ntfs
38 TITLE:=NTFS filesystem support
39 DESCRIPTION:=Kernel module for NTFS filesystem support
40 KCONFIG:=CONFIG_NTFS_FS
41 FILES:=$(LINUX_DIR)/fs/ntfs/ntfs.$(LINUX_KMOD_SUFFIX)
42 AUTOLOAD:=$(call AutoLoad,30,ntfs)
45 $(eval $(call KernelPackage,fs-ntfs))
48 define KernelPackage/fs-ext2
50 TITLE:=EXT2 filesystem support
51 DESCRIPTION:=Kernel module for EXT2 filesystem support
52 KCONFIG:=CONFIG_EXT2_FS
53 FILES:=$(LINUX_DIR)/fs/ext2/ext2.$(LINUX_KMOD_SUFFIX)
54 AUTOLOAD:=$(call AutoLoad,30,ext2)
57 $(eval $(call KernelPackage,fs-ext2))
60 define KernelPackage/fs-ext3
62 TITLE:=EXT3 filesystem support
63 DESCRIPTION:=Kernel module for EXT3 filesystem support
68 $(LINUX_DIR)/fs/ext3/ext3.$(LINUX_KMOD_SUFFIX) \
69 $(LINUX_DIR)/fs/jbd/jbd.$(LINUX_KMOD_SUFFIX)
70 AUTOLOAD:=$(call AutoLoad,30,jbd ext3)
73 $(eval $(call KernelPackage,fs-ext3))
76 define KernelPackage/fs-hfs
78 TITLE:=HFS+ filesystem support
79 DESCRIPTION:=Kernel module for HFS filesystem support
80 DEPENDS:=+kmod-nls-base
81 KCONFIG:=CONFIG_HFS_FS
82 FILES:=$(LINUX_DIR)/fs/hfs/hfs.$(LINUX_KMOD_SUFFIX)
83 AUTOLOAD:=$(call AutoLoad,30,hfs)
84 $(call KernelPackage/nls/Depends)
87 $(eval $(call KernelPackage,fs-hfs))
90 define KernelPackage/fs-hfsplus
92 TITLE:=HFS+ filesystem support
93 DESCRIPTION:=Kernel module for HFS+ filesystem support
94 DEPENDS:=+kmod-nls-base
95 KCONFIG:=CONFIG_HFSPLUS_FS
96 FILES:=$(LINUX_DIR)/fs/hfsplus/hfsplus.$(LINUX_KMOD_SUFFIX)
97 AUTOLOAD:=$(call AutoLoad,30,hfsplus)
98 $(call KernelPackage/nls/Depends,utf8)
102 $(eval $(call KernelPackage,fs-hfsplus))
105 define KernelPackage/fs-isofs
107 TITLE:=ISO9660 filesystem support
108 DESCRIPTION:=Kernel module for ISO9660 filesystem support
109 KCONFIG:=CONFIG_ISO9660_FS CONFIG_JOLIET=y CONFIG_ZISOFS=n
110 FILES:=$(LINUX_DIR)/fs/isofs/isofs.$(LINUX_KMOD_SUFFIX)
111 AUTOLOAD:=$(call AutoLoad,30,isofs)
112 $(call KernelPackage/nls/Depends)
116 $(eval $(call KernelPackage,fs-isofs))
119 define KernelPackage/fs-udf
121 TITLE:=UDF filesystem support
122 DESCRIPTION:=Kernel module for UDF filesystem support
123 DEPENDS:=+kmod-nls-base
124 KCONFIG:=CONFIG_UDF_FS
125 FILES:=$(LINUX_DIR)/fs/udf/udf.$(LINUX_KMOD_SUFFIX)
126 AUTOLOAD:=$(call AutoLoad,30,udf)
127 $(call KernelPackage/nls/Depends)
131 $(eval $(call KernelPackage,fs-udf))
134 define KernelPackage/fs-nfs
136 TITLE:=NFS filesystem support
137 DESCRIPTION:=Kernel module for NFS support
143 $(LINUX_DIR)/fs/nfs/nfs.$(LINUX_KMOD_SUFFIX) \
144 $(LINUX_DIR)/fs/lockd/lockd.$(LINUX_KMOD_SUFFIX) \
145 $(LINUX_DIR)/net/sunrpc/sunrpc.$(LINUX_KMOD_SUFFIX)
146 AUTOLOAD:=$(call AutoLoad,30,sunrpc lockd nfs)
149 $(eval $(call KernelPackage,fs-nfs))
152 define KernelPackage/fs-nfsd
154 TITLE:=NFS kernel server support
155 DESCRIPTION:=Kernel module for NFS kernel server support
157 FILES:=$(LINUX_DIR)/fs/nfsd/nfsd.$(LINUX_KMOD_SUFFIX)
158 AUTOLOAD:=$(call AutoLoad,40,nfsd)
161 define KernelPackage/fs-nfsd/2.6
162 KCONFIG+=CONFIG_EXPORTFS
163 FILES+=$(LINUX_DIR)/fs/exportfs/exportfs.$(LINUX_KMOD_SUFFIX)
164 AUTOLOAD+=$(call AutoLoad,30,exportfs)
167 $(eval $(call KernelPackage,fs-nfsd))
170 define KernelPackage/fs-msdos
172 TITLE:=MSDOS filesystem support
173 DESCRIPTION:=Kernel module for MSDOS filesystem support
174 DEPENDS:=+kmod-nls-base
175 KCONFIG:=CONFIG_MSDOS_FS
176 FILES:=$(LINUX_DIR)/fs/msdos/msdos.$(LINUX_KMOD_SUFFIX)
177 AUTOLOAD:=$(call AutoLoad,40,msdos)
178 $(call KernelPackage/nls/Depends)
182 $(eval $(call KernelPackage,fs-msdos))
185 define KernelPackage/fs-vfat
187 TITLE:=VFAT filesystem support
188 DESCRIPTION:=Kernel module for VFAT filesystem support
193 $(LINUX_DIR)/fs/fat/fat.$(LINUX_KMOD_SUFFIX) \
194 $(LINUX_DIR)/fs/vfat/vfat.$(LINUX_KMOD_SUFFIX)
195 AUTOLOAD:=$(call AutoLoad,30,fat vfat)
196 $(call KernelPackage/nls/Depends)
200 $(eval $(call KernelPackage,fs-vfat))
203 define KernelPackage/fs-xfs
205 TITLE:=XFS filesystem support
206 DESCRIPTION:=Kernel module for XFS support
207 KCONFIG:=CONFIG_XFS_FS
208 FILES:=$(LINUX_DIR)/fs/xfs/xfs.$(LINUX_KMOD_SUFFIX)
209 AUTOLOAD:=$(call AutoLoad,30,xfs)
212 $(eval $(call KernelPackage,fs-xfs))
215 define KernelPackage/nls-base
217 TITLE:=Native Language Support
218 DESCRIPTION:=Kernel module for Native Language Support
220 FILES:=$(LINUX_DIR)/fs/nls/nls_base.$(LINUX_KMOD_SUFFIX)
221 AUTOLOAD:=$(call AutoLoad,20,nls_base)
224 $(eval $(call KernelPackage,nls-base))
227 define KernelPackage/nls-cp437
229 TITLE:=Codepage 437 (United States, Canada)
230 DESCRIPTION:=Kernel module for NLS Codepage 437 (United States, Canada)
231 DEPENDS:=+kmod-nls-base
232 KCONFIG:=CONFIG_NLS_CODEPAGE_437
233 FILES:=$(LINUX_DIR)/fs/nls/nls_cp437.$(LINUX_KMOD_SUFFIX)
234 AUTOLOAD:=$(call AutoLoad,25,nls_cp437)
235 $(call KernelPackage/nls/Depends)
239 $(eval $(call KernelPackage,nls-cp437))
242 define KernelPackage/nls-cp850
244 TITLE:=Codepage 850 (Europe)
245 DESCRIPTION:=Kernel module for NLS Codepage 850 (Europe)
246 DEPENDS:=+kmod-nls-base
247 KCONFIG:=CONFIG_NLS_CODEPAGE_850
248 FILES:=$(LINUX_DIR)/fs/nls/nls_cp850.$(LINUX_KMOD_SUFFIX)
249 AUTOLOAD:=$(call AutoLoad,25,nls_cp850)
250 $(call KernelPackage/nls/Depends)
254 $(eval $(call KernelPackage,nls-cp850))
257 define KernelPackage/nls-cp1250
259 TITLE:=Codepage 1250 (Eastern Europe)
260 DESCRIPTION:=Kernel module for NLS Codepage 1250 (Eastern Europe)
261 DEPENDS:=+kmod-nls-base
262 KCONFIG:=CONFIG_NLS_CODEPAGE_1250
263 FILES:=$(LINUX_DIR)/fs/nls/nls_cp1250.$(LINUX_KMOD_SUFFIX)
264 AUTOLOAD:=$(call AutoLoad,25,nls_cp1250)
265 $(call KernelPackage/nls/Depends)
269 $(eval $(call KernelPackage,nls-cp1250))
272 define KernelPackage/nls-iso8859-1
274 TITLE:=ISO 8859-1 (Latin 1; Western European Languages)
275 DESCRIPTION:=Kernel module for ISO 8859-1 (Latin 1)
276 DEPENDS:=+kmod-nls-base
277 KCONFIG:=CONFIG_NLS_ISO8859_1
278 FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-1.$(LINUX_KMOD_SUFFIX)
279 AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-1)
280 $(call KernelPackage/nls/Depends)
284 $(eval $(call KernelPackage,nls-iso8859-1))
287 define KernelPackage/nls-iso8859-2
289 TITLE:=ISO 8859-2 (Latin 2; Central European Languages)
290 DESCRIPTION:=Kernel module for ISO 8859-2 (Latin 2)
291 DEPENDS:=+kmod-nls-base
292 KCONFIG:=CONFIG_NLS_ISO8859_2
293 FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-2.$(LINUX_KMOD_SUFFIX)
294 AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-2)
295 $(call KernelPackage/nls/Depends)
299 $(eval $(call KernelPackage,nls-iso8859-2))
302 define KernelPackage/nls-iso8859-15
304 TITLE:=ISO 8859-15 (Latin 9; Western, with Euro symbol)
305 DESCRIPTION:=Kernel module for ISO 8859-15 (Latin 9)
306 DEPENDS:=+kmod-nls-base
307 KCONFIG:=CONFIG_NLS_ISO8859_15
308 FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-15.$(LINUX_KMOD_SUFFIX)
309 AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-15)
310 $(call KernelPackage/nls/Depends)
314 $(eval $(call KernelPackage,nls-iso8859-15))
317 define KernelPackage/nls-koi8r
319 TITLE:=KOI8-R (Russian)
320 DESCRIPTION:=Kernel module for KOI8-R (Russian)
321 DEPENDS:=+kmod-nls-base
322 KCONFIG:=CONFIG_NLS_KOI8_R
323 FILES:=$(LINUX_DIR)/fs/nls/nls_koi8-r.$(LINUX_KMOD_SUFFIX)
324 AUTOLOAD:=$(call AutoLoad,25,nls_koi8-r)
325 $(call KernelPackage/nls/Depends)
329 $(eval $(call KernelPackage,nls-koi8r))
332 define KernelPackage/nls-utf8
335 DESCRIPTION:=Kernel module for NLS UTF8
336 DEPENDS:=+kmod-nls-base
337 KCONFIG:=CONFIG_NLS_UTF8
338 FILES:=$(LINUX_DIR)/fs/nls/nls_utf8.$(LINUX_KMOD_SUFFIX)
339 AUTOLOAD:=$(call AutoLoad,25,nls_utf8)
340 $(call KernelPackage/nls/Depends)
344 $(eval $(call KernelPackage,nls-utf8))