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.
needed packages:
- developer/gcc-14
- developer/build/onbld
- text/locale
- bison
- git, bdb, mariadb, gnu-make, automake
check files for used versions
mk/include/omnios.mk
mk/include/illumos.mk
$ gmake -f GNUmakefile
for debug builds add 'DEBUG=yes'
$ gmake -f GNUmakefile install DESTDIR=$(PROTO_DIR)
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}]