lobase

Linux port of OpenBSDs userland.

README (1574B)


      1 lobase
      2 ======
      3 
      4 lobase is a port of the OpenBSD userland to Linux.
      5 
      6 Installation
      7 ------------
      8 
      9 	$ autoreconf -fi
     10 
     11 	$ ./configure
     12 	$ make
     13 	# make install
     14 
     15 Dependencies
     16 ------------
     17 
     18 - libedit (bc)
     19 - libevent (cu)
     20 - libressl
     21   - libcrypto (bc,dc)
     22 - ncurses (bc,ul)
     23 - zlib (grep)
     24 
     25 Broken
     26 ------
     27 
     28 - cu		should be simple to fix
     29 - file
     30 
     31 TODO
     32 ----
     33 
     34 - mk/bsd.prog.mk
     35   - add DPADD support
     36 
     37 - mk/bsd.lib.mk
     38   - install headers
     39   - build shared libraries?
     40 
     41 - libopenbsd
     42   - use the same directory structure as src/lib/libc to make diffs/merges simpler
     43   - move compat implementations into compat directory
     44 
     45 - usr.bin/tail
     46   - import, rewrite -F or add a shim for kqueue?
     47 
     48 lib
     49 ---
     50 
     51 liboutil	Parts of OpenBSDs libutil
     52 libopenbsd	Parts of OpenBSDs libc
     53 
     54 bin
     55 ---
     56 
     57 cat
     58 chmod		Some differences, because OpenBSD has permissions for symlinks
     59 cp
     60 date
     61 dd
     62 df		No support for raw devices on linux
     63 domainname
     64 echo
     65 ed
     66 expr
     67 hostname
     68 kill
     69 ksh
     70 ln
     71 ls
     72 md5
     73 mkdir
     74 mv
     75 pax
     76 pwd
     77 rm
     78 rmdir
     79 sleep
     80 stty
     81 sync
     82 test
     83 
     84 sbin
     85 ----
     86 
     87 mknod
     88 nologin
     89 
     90 usr.bin
     91 -------
     92 
     93 apply
     94 at
     95 awk
     96 banner
     97 basename
     98 bc
     99 biff
    100 cal
    101 calendar
    102 cmp
    103 col
    104 colrm
    105 column
    106 comm
    107 cu
    108 cut
    109 dc
    110 diff
    111 diff3
    112 dirname
    113 du
    114 env
    115 expand
    116 false
    117 file
    118 fmt
    119 fold
    120 getopt
    121 grep
    122 head
    123 hexdump
    124 htpasswd
    125 id
    126 indent
    127 join
    128 jot
    129 lam
    130 lndir
    131 logger
    132 logname
    133 look
    134 make
    135 mktemp
    136 newsyslog
    137 nice
    138 nl
    139 nohup
    140 paste
    141 patch
    142 printenv
    143 printf
    144 readlink
    145 renice
    146 rev
    147 rs
    148 sdiff
    149 sed
    150 shar
    151 sort
    152 spell
    153 split
    154 stat		Does not support file flags and file generations on linux
    155 tee
    156 time
    157 touch
    158 tr
    159 true
    160 tsort
    161 tty
    162 ul
    163 uname
    164 unexpand
    165 uniq
    166 units
    167 unvis
    168 uudecode
    169 uuencode
    170 vis
    171 wc
    172 what
    173 which
    174 xinstall
    175 
    176 usr.sbin
    177 --------
    178 
    179 chroot
    180 mtree
    181 rdate