summary refs log tree commit diff
path: root/pkgs/stdenv/native
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2010-02-10 11:54:49 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2010-02-10 11:54:49 +0000
commit69406f1b39520ee035fde8e3153d3f1264625f33 (patch)
tree5a8d80a26539d432557abb7463fbf11385f84733 /pkgs/stdenv/native
parent8004163ff35fea07abe9cb1b754d635e8f3f0a0c (diff)
downloadnixpkgs-69406f1b39520ee035fde8e3153d3f1264625f33.tar
nixpkgs-69406f1b39520ee035fde8e3153d3f1264625f33.tar.gz
nixpkgs-69406f1b39520ee035fde8e3153d3f1264625f33.tar.bz2
nixpkgs-69406f1b39520ee035fde8e3153d3f1264625f33.tar.lz
nixpkgs-69406f1b39520ee035fde8e3153d3f1264625f33.tar.xz
nixpkgs-69406f1b39520ee035fde8e3153d3f1264625f33.tar.zst
nixpkgs-69406f1b39520ee035fde8e3153d3f1264625f33.zip
* Revert r19795 to fix builds on FreeBSD.
svn path=/nixpkgs/trunk/; revision=19898
Diffstat (limited to 'pkgs/stdenv/native')
-rw-r--r--pkgs/stdenv/native/default.nix149
-rw-r--r--pkgs/stdenv/native/derivealiases-freebsd.sh49
2 files changed, 3 insertions, 195 deletions
diff --git a/pkgs/stdenv/native/default.nix b/pkgs/stdenv/native/default.nix
index 6f4ae7837df..1f2117ebba0 100644
--- a/pkgs/stdenv/native/default.nix
+++ b/pkgs/stdenv/native/default.nix
@@ -23,155 +23,12 @@ rec {
     stripAllFlags=" " # the Darwin "strip" command doesn't know "-s" 
   '';
 
-  /* FreeBSD needs the following packages installed from the FreeBSD packages
-   * collection (pkg_add -r ...):
-   *
-   * bash
-   * coreutils
-   * diffutils
-   * findutils
-   * gawk
-   * gmake
-   * gsed
-   * gtar
-   * gsed
-   * gtar
-   * gzip
-   *
-   * The aliases are derived by using the derivealiases-freebsd.sh script
-   *
-   * The following packages seem to be fine in the default install:
-   *
-   * gcc (included with FreeBSD)
-   * binutils (FreeBSD uses GNU binutils)
-   * bzip2 (included with FreeBSD)
-   * grep (FreeBSD uses GNU grep)
-   * patch (included with FreeBSD) 
-   *
-   * Moreover a symlink to /bin/bash is required and /bin/sh has to be a symlink to /bin/bash
-   */
-   
   prehookFreeBSD = builtins.toFile "prehook-freebsd.sh" ''
     source ${prehookBase}
     
-    alias [='g['
-    alias base64='gbase64'
-    alias basename='gbasename'
-    alias cat='gcat'
-    alias chcon='gchcon'
-    alias chgrp='gchgrp'
-    alias chmod='gchmod'
-    alias chown='gchown'
-    alias chroot='gchroot'
-    alias cksum='gcksum'
-    alias comm='gcomm'
-    alias cp='gcp'
-    alias csplit='gcsplit'
-    alias cut='gcut'
-    alias date='gdate'
-    alias dd='gdd'
-    alias df='gdf'
-    alias dir='gdir'
-    alias dircolors='gdircolors'
-    alias dirname='gdirname'
-    alias du='gdu'
-    alias echo='gecho'
-    alias env='genv'
-    alias expand='gexpand'
-    alias expr='gexpr'
-    alias factor='gfactor'
-    alias false='gfalse'
-    alias fmt='gfmt'
-    alias fold='gfold'
-    alias groups='ggroups'
-    alias head='ghead'
-    alias hostid='ghostid'
-    alias id='gid'
-    alias install='ginstall'
-    alias join='gjoin'
-    alias kill='gkill'
-    alias link='glink'
-    alias ln='gln'
-    alias logname='glogname'
-    alias ls='gls'
-    alias md5sum='gmd5sum'
-    alias mkdir='gmkdir'
-    alias mkfifo='gmkfifo'
-    alias mknod='gmknod'
-    alias mktemp='gmktemp'
-    alias mv='gmv'
-    alias nice='gnice'
-    alias nl='gnl'
-    alias nohup='gnohup'
-    alias od='god'
-    alias paste='gpaste'
-    alias pathchk='gpathchk'
-    alias pinky='gpinky'
-    alias pr='gpr'
-    alias printenv='gprintenv'
-    alias printf='gprintf'
-    alias ptx='gptx'
-    alias pwd='gpwd'
-    alias readlink='greadlink'
-    alias rm='grm'
-    alias rmdir='grmdir'
-    alias runcon='gruncon'
-    alias seq='gseq'
-    alias sha1sum='gsha1sum'
-    alias sha224sum='gsha224sum'
-    alias sha256sum='gsha256sum'
-    alias sha384sum='gsha384sum'
-    alias sha512sum='gsha512sum'
-    alias shred='gshred'
-    alias shuf='gshuf'
-    alias sleep='gsleep'
-    alias sort='gsort'
-    alias split='gsplit'
-    alias stat='gstat'
-    alias stdbuf='gstdbuf'
-    alias stty='gstty'
-    alias sum='gsum'
-    alias sync='gsync'
-    alias tac='gtac'
-    alias tail='gtail'
-    alias tee='gtee'
-    alias test='gtest'
-    alias timeout='gtimeout'
-    alias touch='gtouch'
-    alias tr='gtr'
-    alias true='gtrue'
-    alias truncate='gtruncate'
-    alias tsort='gtsort'
-    alias tty='gtty'
-    alias uname='guname'
-    alias unexpand='gunexpand'
-    alias uniq='guniq'
-    alias unlink='gunlink'
-    alias uptime='guptime'
-    alias users='gusers'
-    alias vdir='gvdir'
-    alias wc='gwc'
-    alias who='gwho'
-    alias whoami='gwhoami'
-    alias yes='gyes'
-
-    alias cmp='gcmp'
-    alias diff='gdiff'
-    alias diff3='gdiff3'
-    alias sdiff='gsdiff'
-
-    alias find='gfind'
-    alias oldfind='goldfind'
-    alias locate='glocate'
-    alias updatedb='gupdatedb'
-    alias xargs='gxargs'
-
-    alias make='gmake'
-
-    alias sed='gsed'
-
-    alias tar='gtar'
-
+    alias make=gmake
+    alias tar=gtar
+    alias sed=gsed
     export MAKE=gmake
     shopt -s expand_aliases
 
diff --git a/pkgs/stdenv/native/derivealiases-freebsd.sh b/pkgs/stdenv/native/derivealiases-freebsd.sh
deleted file mode 100644
index 510abeaee1d..00000000000
--- a/pkgs/stdenv/native/derivealiases-freebsd.sh
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/bash
-
-for i in `cat /var/db/pkg/coreutils-*/+CONTENTS | grep "bin/g"`
-do
-    name=`basename $i`
-    echo "alias ${name:1}='g${name:1}'"
-done
-
-echo
-
-for i in `cat /var/db/pkg/diffutils-*/+CONTENTS | grep "bin/g"`
-do
-    name=`basename $i`
-    echo "alias ${name:1}='g${name:1}'"
-done
-
-echo
-
-for i in `cat /var/db/pkg/findutils-*/+CONTENTS | grep "bin/g"`
-do
-    name=`basename $i`
-    echo "alias ${name:1}='g${name:1}'"
-done
-
-echo
-
-for i in `cat /var/db/pkg/gmake-*/+CONTENTS | grep "bin/g"`
-do
-    name=`basename $i`
-    echo "alias ${name:1}='g${name:1}'"
-done
-
-echo
-
-for i in `cat /var/db/pkg/gsed-*/+CONTENTS | grep "bin/g"`
-do
-    name=`basename $i`
-    echo "alias ${name:1}='g${name:1}'"
-done
-
-echo
-
-for i in `cat /var/db/pkg/gtar-*/+CONTENTS | grep "bin/g"`
-do
-    name=`basename $i`
-    echo "alias ${name:1}='g${name:1}'"  
-done
-
-echo