Date: Fri, 11 Jan 2013 07:43:33 +0000 (UTC) From: Mark Linimon <linimon@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r245289 - projects/portbuild/scripts Message-ID: <201301110743.r0B7hXcD016156@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: linimon (doc,ports committer) Date: Fri Jan 11 07:43:32 2013 New Revision: 245289 URL: http://svnweb.freebsd.org/changeset/base/245289 Log: Smash the remnants of the hardcoding and enable the new code as a replacement. Modified: projects/portbuild/scripts/zexpire Modified: projects/portbuild/scripts/zexpire ============================================================================== --- projects/portbuild/scripts/zexpire Fri Jan 11 07:39:11 2013 (r245288) +++ projects/portbuild/scripts/zexpire Fri Jan 11 07:43:32 2013 (r245289) @@ -18,32 +18,10 @@ import zfs CONFIG_SUBDIR="conf" CONFIG_FILENAME="server.conf" -ENABLED = False +ENABLED = True VERBOSE= True -## List of filesystems to expire -## XXX MCL so much hardcoding. -#expirelist=(("a", 14), -# ("a/portbuild/amd64", 14), -# ("a/portbuild/arm", 14), -# ("a/portbuild/i386", 14), -# ("a/portbuild/ia64", 14), -# ("a/portbuild/mips", 14), -# ("a/portbuild/powerpc", 14), -# ("a/portbuild/sparc64", 14), -# ("a/portbuild/sun4v", 14), -# ("a/snap", 7), -# ("a/snap/ports-head", 2), -# ("a/snap/ports-head/ports", 2), -# ("a/snap/src-7", 2), -# ("a/snap/src-7/src", 2), -# ("a/snap/src-8", 2), -# ("a/snap/src-8/src", 2), -# ("a/snap/src-9", 2), -# ("a/snap/src-9/src", 2), -# ("a/snap/src-10", 2), -# ("a/snap/src-10/src", 2)) -expirelist2={} +expirelist={} now = datetime.datetime.now() print "zexpire: starting at " + now.ctime() @@ -82,43 +60,36 @@ if not ZFS_SNAPSHOT_EXPIRATION: print "you must define ZFS_SNAPSHOT_EXPIRATION" sys.exit( 1 ) -#print portbuild_directory -#print snap_directory -#print supported_archs -#print ZFS_DEFAULT_EXPIRATION -#print ZFS_SNAPSHOT_EXPIRATION - -expirelist2[ ZFS_VOLUME ] = ZFS_DEFAULT_EXPIRATION -expirelist2[ portbuild_directory ] = ZFS_DEFAULT_EXPIRATION +expirelist[ ZFS_VOLUME ] = ZFS_DEFAULT_EXPIRATION +expirelist[ portbuild_directory ] = ZFS_DEFAULT_EXPIRATION for arch in supported_archs: - expirelist2[ os.path.join( portbuild_directory, arch ) ] = ZFS_DEFAULT_EXPIRATION -expirelist2[ snap_directory ] = ZFS_SNAPSHOT_EXPIRATION + expirelist[ os.path.join( portbuild_directory, arch ) ] = ZFS_DEFAULT_EXPIRATION +expirelist[ snap_directory ] = ZFS_SNAPSHOT_EXPIRATION try: snapdirs = os.listdir( snap_mountpoint ) for snapdir in snapdirs: subdir = os.path.join( snap_mountpoint, snapdir ) tmp = os.path.join( snap_directory, snapdir ) - expirelist2[ tmp ] = ZFS_SNAPSHOT_EXPIRATION + expirelist[ tmp ] = ZFS_SNAPSHOT_EXPIRATION try: snapsubdirs = os.listdir( subdir ) for snapsubdir in snapsubdirs: - expirelist2[ os.path.join( tmp, snapsubdir ) ] = ZFS_SNAPSHOT_EXPIRATION + expirelist[ os.path.join( tmp, snapsubdir ) ] = ZFS_SNAPSHOT_EXPIRATION except: pass except: pass -keys = expirelist2.keys() +keys = expirelist.keys() keys.sort() for key in keys: fs = key maxage = 2 try: - maxage = int( expirelist2[ key ] ) + maxage = int( expirelist[ key ] ) except: pass -#for (fs, maxage) in expirelist: print if VERBOSE:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301110743.r0B7hXcD016156>