Skip to content

cgrzemba/samqfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

samqfs

This is the source of Sun SamFS released to opensource 2008. The source it adapted to build on Openindiana and OmniOS. Some Storage API's of third party vendors are disabled. samst driver is not needed anymore.

Setup build environemnt

needed packages:

  • developer/gcc-14
  • developer/build/onbld
  • text/locale
  • bison
  • git, bdb, mariadb, gnu-make, automake

Customize for illumos and OmniOS

check files for used versions

mk/include/omnios.mk
mk/include/illumos.mk

Build

$ gmake -f GNUmakefile

for debug builds add 'DEBUG=yes'

Install

$ gmake -f GNUmakefile install DESTDIR=$(PROTO_DIR)

Build IPS package

if not already exist, create IPS repository, eg:

$ mkdir -p ../repo/${os_release}
$ pkgrepo -s ../repo/${os_release} create
$ pkgrepo -s ../repo/${os_release} add-publisher ${samqfs.publisher}

then create package

$ gmake -f GNUmakefile pkg [REPO=../repo/${os_release}]

About

SamQFS which opensourced by Sun Microsystems 2009

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published