821fc52e71
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).
26 lines
611 B
Makefile
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"
|