pkgsrc/sysutils/ruby-quota/Makefile
taca 821fc52e71 Importing ruby-quota 0.5.1 package.
Ruby/Quota

-------------------------------------------------------------------------------
This module provides functions which manipulate disk quotas.
-------------------------------------------------------------------------------

SUPPORT ENVIRONMENT

  * Linux 2.4 or later
  * Solaris 2.6, 7, 8
  * FreeBSD, NetBSD (OpenBSD,.. ?)

-------------------------------------------------------------------------------

SYNOPSIS

Quota::GroupID.new(id)
Quota::GroupID[id]
Quota::UserID.new(id)
Quota::UserID[id]
Quota.quotaon(dev, quotas)
Quota.quotaoff(dev)
Quota.getquota(dev, uid)
Quota.setquota(dev, uid, dq)
Quota.setqlim(dev, uid, dq) # *BSD does not have this function.
Quota.sync(dev)

  * 'dev' is a device file or a mount point (e.g. /dev/hda0, /mnt/foo). On *
    BSD, this library try to find a mounted directory from a given filesystem
    using getmntinfo().
  * 'quotas' is a quotas file.
  * 'uid' is an integer value, an user id or a group id. If it is an integer,
    it is treated as an user id.
  * 'dq' is an entry of the quotas. its members are same as 'dqblk' structure
    (e.g. dqb_curblocks => dq.curblocks). see also the quotactl man pages and
    header files (e.g. linux/quota.h).
2002-03-30 16:52:41 +00:00

26 lines
611 B
Makefile

# $NetBSD: Makefile,v 1.1.1.1 2002/03/30 16:52:41 taca Exp $
#
DISTNAME= ruby-quota-0.5.1
CATEGORIES= sysutils
MASTER_SITES= http://kt-www.jaist.ac.jp/~ttate/ftp/
MAINTAINER= taca@netbsd.org
HOMEPAGE= http://kt-www.jaist.ac.jp/~ttate/ruby/ruby-ext.html
COMMENT= quota interface for Ruby
DIST_SUBDIR= ruby
USE_RUBY_EXTCONF= yes
INSTALL_TARGET= site-install
DOCS= ChangeLog README
DOCSDIR= ${RUBY_DOCDIR}/quota
post-install:
${INSTALL_DATA_DIR} ${DOCSDIR}
.for f in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/$f ${DOCSDIR}/$f
.endfor
.include "../../lang/ruby-base/Makefile.common"
.include "../../mk/bsd.pkg.mk"