2 # Copyright (C) 2009 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=http
://www.kernel.org
/pub
/linux
/kernel
/people
/mason
/btrfs
/
16 PKG_MD5SUM
:=69e29ecd922e3f9dcb74a3a8f80b4f68
18 include $(INCLUDE_DIR
)/package.mk
20 define Package
/btrfs-progs
24 DEPENDS
:=@LINUX_2_6
+libuuid
+zlib
25 TITLE
:=Btrfs filesystems utilities
26 URL
:=http
://btrfs.wiki.kernel.org
/
29 define Package
/btrfs-progs
/description
30 Btrfs is a new copy on write filesystem for Linux aimed at implementing
31 advanced features while focusing on fault tolerance
, repair and easy
32 administration. Initially developed by Oracle
, Btrfs is licensed under the
33 GPL and open for contribution from anyone.
36 progs
= btrfsctl mkfs.btrfs btrfs-debug-tree btrfs-show btrfs-vol btrfsck
39 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
41 CFLAGS
="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" \
42 LDFLAGS
="$(TARGET_LDFLAGS)" \
44 DESTDIR
=$(PKG_INSTALL_DIR
) \
48 define Package
/btrfs-progs
/install
49 $(INSTALL_DIR
) $(1)/usr
/bin
50 $(INSTALL_BIN
) $(addprefix $(PKG_INSTALL_DIR
)/usr
/bin
/, $(progs
)) $(1)/usr
/bin
/
51 $(INSTALL_DIR
) $(1)/etc
/init.d
52 $(INSTALL_BIN
) .
/files
/btrfs-scan.init
$(1)/etc
/init.d
/btrfs-scan
55 $(eval
$(call BuildPackage
,btrfs-progs
))