#!/usr/bin/env python ############################################################## # Python script to install a new icons in /usr/share/pixmaps # # Usage: # # - doicon file1 file2 file3 ... # # - doicon dir1 dir2 dir3 ... # # - doicon file1 dir1 ... # ############################################################# import sys, os, re def doicon(path): if os.path.isfile(path): if re.search(".png$", path): print ">>> doicon: installing " + path + " icon..." os.system("install -m0644 " + path + " " + os.path.join(D, "usr/share/pixmaps")) elif os.path.isdir(path): ls = os.listdir(path) for i in ls: doicon(os.path.join(path, i)) D = os.getenv("D") os.system("install -d " + os.path.join(D, "usr/share/pixmaps")) for i in range(1,len(sys.argv)): doicon(sys.argv[i])