Edit: /opt/tier2c/__pycache__/safe_pkgacct.cpython-313.pyc (3241B)
ó
¡â¹iü ã ó² • S r SSKrSSKrSSKrSSKr\R
R
SS5 SSKJr SSK J
r
SrS\4S jr
S rS
r\S:X a \" 5 gg)z!Wrapper around pkgacct for tier2cé Nz/opt/support/lib)Úcpuser_safe_arg)Úcpuwatch_execvg ø?Úuserc ó: • [ R " S5 n[ UR S- 5 n[ UR S- 5 n [ [
R " 5 R U S9S- 5 nU[ - S- nUW-
U:” a g[ SU S35 [ S [ S
35 [ SU S35 [ S
U S35 [ R " S5 g! [
R a# n[ R " U S35 SnANŸSnAff = f)z6Ensure the account is not too large to pkgacct in fullz/homei @©r z - try /scripts/fixquotasNéd zCannot package z without --skiphomedirz&The account would place the disk at < z% freezAccount size: z GBzDisk free space: é )
ÚpsutilÚ
disk_usageÚintÚfreeÚtotalÚradsÚQuotaCtlÚgetquotaÚQuotasDisabledÚsysÚexitÚDISK_PERCENT_LIMITÚprint)r r Úgb_freeÚgb_totalÚacct_gbÚexcÚdisk_neededs Ú/opt/tier2c/safe_pkgacct.pyÚcheck_acct_sizer s € ä×"Ò" 7Ó+€JÜ*—/‘/ EÑ)Ó*€GÜ:×#Ñ# eÑ+Ó,€Hð4Ü”d—m’m“o×.Ñ.°DÐ.Ð9¸EÑAÓBˆð Ô/Ñ/°#Ñ5€KØÑ˜;Ó&ØÜ ˆO˜D˜6Ð!7Ð
8Ô9Ü Ð2Ô3EÐ2FÀfÐ
MÔNÜ ˆN˜7˜) 3Ð
'Ô(Ü Ð˜g˜Y cÐ
*Ô+܇H‚HˆQ…Køô ×Ñó 4ÜŠC5Ð1Ð2×3Ñ3ûð4ús Á.C# Ã#DÃ7DÄDc óœ • [ R " SS9n U R SSSS9 U R SS[ S S
9 U R 5 nU$ )zParse commandline argumentszmWrapper around CPanel pkgacct. It is recommended to run this in screen due to the amount of time it may take.)Údescriptionú
--skiphomedirÚ
store_truez7Do not include the home directory in the CPanel package)ÚactionÚhelpr ÚUSERz#user to create a CPanel package for)ÚmetavarÚtyper# )ÚargparseÚArgumentParserÚadd_argumentr Ú
parse_args)ÚparserÚargss r r* r* # sl € ä
×
$Ò
$ð@ñ€Fð ×ÑØØØ
Fð ñ ð
×ÑØØÜ
Ø
2ð ñ ð ×ÑÓ€DØ€Kó c óö • [ 5 n U R ( d [ U R S9 S/nU R ( a UR S5 UR U R 5 [ U5 g)z-main: parse args, determine size, run pkgacctr z!/usr/local/cpanel/scripts/pkgacctr N)r* Úskiphomedirr r Úappendr )r, Úcmds r Úmainr2 8 sS € ä‹<€DØ××ܘTŸY™YÒ'Ø.Ð
/€CØ×ר
‰
?Ô#؇JJˆty‰yÔÜ3Õr- Ú__main__)Ú__doc__r' r r
r ÚpathÚinsertÚ arg_typesr Úrun_cmdr r Ústrr r* r2 Ú__name__© r- r Ú
r<