Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d9fd95b3efbf88b92fa0e980050bf8df > files > 26

perl-Quota-1.6.3-2mdv2010.0.i586.rpm

#!/usr/bin/perl
use blib;
use Quota;

$new_bs = 0xA00000000;
$new_bh = 0xC00000000;

# Get uid from username
$uid=31979;
# Get device from filesystem path
$dev = Quota::getqcarg("/mnt");
# Get quota for user
($bc, $bs, $bh,$bt,$ic, $is, $ih, $it)=Quota::query($dev, $uid);
print "CUR $uid - $dev - $bc - $bs - $bh - $bt\n";

print "SET $uid - $dev - $new_bs - $new_bh\n";
($bc, $bs, $bh,$bt,$ic, $is, $ih, $it)=Quota::query($dev, $uid);
if (Quota::setqlim($dev, $uid, $new_bs, $new_bh, 10,12, 1) != 0) {
  warn Quota::strerr,"\n";
}

($bc, $bs, $bh,$bt,$ic, $is, $ih, $it)=Quota::query($dev, $uid);
print "NEW $uid - $dev - $bc - $bs - $bh - $bt\n";