package Variables import ( "os" ) const ( ConfigDir string = "/etc/tjpkg" DatabaseName string = "package_manager.db" FsHashDatabaseName string = "fs_hash.db" ) var ( Editor string = "vi" VerboseOutput bool = false IgnoreDepsCheck bool = false RootDir string = "/" FsHashPicksBucket []byte = []byte("FilesystemPicks") FsHashIndexBucket []byte = []byte("FilesystemIndex") PruneRegexPaths []string = []string{ ConfigDir, "^/\\.git$", "^/dist$", "^/sources$", "^/boot/grub$", "^/proc$", "^/dev$", "^/mnt$", "^/sys$", "^/src$", "^/root$", "^/home$", "^/build$", "^/tools$", "^/opt$", "^/run/user$", "^/usr/share/zsh$", "^/usr/share/texmf-dist$", "^/usr/share/zoneinfo$", "^/usr/share/zoneinfo-leaps$", "^/tmp$", "^/var/db$", "^/var/cache$", "^/var/log$", "^/var/spool$", "^/var/lib/texmf$", "^/var/lib/postgres$", "^/var/lib/pacman$", "^/var/lib/NetworkManager$", "^/var/lib/systemd$", "^/var/lib/xkb/README.compiled$", "/lost\\+found$", } IgnoreRegexPaths []string = []string{ os.Args[0], "^/swapfile$", "^/etc/passwd$", "^/etc/passwd-$", "^/etc/group$", "^/etc/group-$", "^/var/.updated$", "^/var/lib/mlocate/mlocate.db$", "^/var/lib/krb5kdc/kdc.conf$", "^/var/lib/alsa/asound.state$", "^/run/systemd/journal/kernel-seqnum$", } ) func init() { var ( rootDir string editor string ) rootDir = os.Getenv("ROOTDIR") if rootDir != "" { RootDir = rootDir } editor = os.Getenv("EDITOR") if editor != "" { Editor = editor } }