# HG changeset patch # User Pascal Bellard # Date 1224793880 0 # Node ID ae23413b1908ed745704dc319a1c4bc0f32c941b # Parent 2310a0b08eb3c05759cf68cc57776222054018e9 kbd-busybox: can't build on virtual systems ! diff -r 2310a0b08eb3 -r ae23413b1908 kbd-busybox/receipt --- a/kbd-busybox/receipt Thu Oct 23 20:29:40 2008 +0000 +++ b/kbd-busybox/receipt Thu Oct 23 20:31:20 2008 +0000 @@ -8,19 +8,24 @@ BUILD_DEPENDS="kbd-base busybox" WEB_SITE="http://www.slitaz.org/" -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() +# Rules to configure and make the package. +compile_rules() { - mkdir -p $fs/usr/share/kmap - dumpkmap > /tmp/current.kmap + mkdir -p $src/_pkg/usr/share/kmap + cd $src + dumpkmap > current.kmap || return 1 for i in $(cd /usr/share/kbd/keymaps/i386 ; ls */*.map.gz); do [ "$(dirname $i)" = "include" ] && continue i=$(basename $i) i=${i%.map.gz} - loadkeys $i - dumpkmap > $fs/usr/share/kmap/$i.kmap + loadkeys $i && dumpkmap > _pkg/usr/share/kmap/$i.kmap done - loadkmap < /tmp/current.kmap - rm -f /tmp/current.kmap + loadkmap < current.kmap } +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $_pkg/usr $fs +} +