dmraid.patch
author Tomas Zeman <tzeman@volny.cz>
Mon, 01 Dec 2008 10:48:45 +0100
changeset 55 0397f5ba6403
parent 42 a9a29581131c
permissions -rw-r--r--
upgrade-0.9: firehol-1.273-1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
42
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     1
dmraid
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     3
diff --git a/source/custom/dmraid/FrugalBuild b/source/custom/dmraid/FrugalBuild
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     4
new file mode 100644
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     5
index 0000000..49bc6a7
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     6
--- /dev/null
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     7
+++ b/source/custom/dmraid/FrugalBuild
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     8
@@ -0,0 +1,30 @@
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
+# Taken from Archlinux
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    10
+
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    11
+pkgname=dmraid
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    12
+pkgver=1.0.0.rc14
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    13
+pkgrel=1
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    14
+pkgdesc="Device mapper RAID interface"
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    15
+url="http://people.redhat.com/~heinzm/sw/dmraid/"
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    16
+depends=(device-mapper)
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    17
+archs=('i686')
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    18
+groups=('custom')
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    19
+license=('GPL')
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    20
+up2date="lynx -dump $url/src| Flasttar"
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    21
+source=($url/src/$pkgname-$pkgver.tar.bz2)
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    22
+sha1sums=('2b3284db46a995967d88993ae5ae36b57c513bc4')
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    23
+
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    24
+build() {
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    25
+  cd $startdir/src/$pkgname/$pkgver
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    26
+
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    27
+  # create static bin
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    28
+  #./configure --enable-static_link --prefix=/usr
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    29
+  #make || return 1
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    30
+  #make DESTDIR=$startdir/pkg exec_prefix=$startdir/pkg/usr install
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    31
+  #mv $startdir/pkg/usr/sbin/dmraid $startdir/pkg/usr/sbin/dmraid.static
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    32
+
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    33
+  # create dynamic linked bin
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    34
+  ./configure --prefix=/usr
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    35
+  make || return 1
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    36
+  make DESTDIR=$startdir/pkg exec_prefix=$startdir/pkg/usr install
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    37
+  mkdir -p $startdir/pkg/var/lock/dmraid
a9a29581131c dmraid-1.0.0.rc14-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    38
+}