Cross package maker. DEB/RPM generation or conversion. Derived from jordansissel/fpm.

⌈⌋ ⎇ branch:  cross package maker


Artifact [f808d08880]

Artifact f808d088800a8322dc48dbc1a77f58ab7585a70b:

  • File test/dir-deb.test — part of check-in [9a96d3c3c4] at 2011-09-08 17:28:00 on branch trunk — - add more tests (user: jls@semicomplete.com size: 444)

#!/bin/sh

run() {
  mkdir -p $tmpdir/{a,b,c}/{d,e,f}
  touch $tmpdir/a/hello
  touch $tmpdir/a/d/hello
  touch $tmpdir/c/d/hello

  prefix=/opt/foo/bar

  fpm -s dir -t deb -n testing -a all $tmpdir

  file=testing_1.0_all.deb
  dpkg -c $file | fex '{6:}' | sort > $output
  #ar p $file data.tar.gz | tar -ztf - | sort > $output
  sed -e "s,TMPDIR,$(basename $tmpdir)," $expected.template > $expected

  rm $file
}

clean() {
  rm $expected
}