morpheus pkg tools
git clone git://
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2014-07-22 11:15Update READMEsin1+2-1
2014-07-22 11:13Bump minor to 0.4.1sin1+1-1
2014-07-22 11:12Sort includessin1+1-1
2014-07-03 13:22Remove entries when destroying listssin2+3-0
2014-07-02 22:58Rename prefix to rootsin7+19-19
2014-07-02 10:13No need to traverse the list of packages when removing a db entrysin1+9-15
2014-07-02 00:10Style fixessin1+7-4
2014-07-02 00:07Be consistent when naming variablessin1+3-3
2014-07-01 23:58Remove useless commentssin2+2-9
2014-07-01 23:49Stop as early as possible when encountering errorssin2+19-13
2014-07-01 23:36Enable -O2 by defaultsin1+1-1
2014-07-01 23:28Fix some memory leakssin1+16-8
2014-07-01 23:12Factor out parsing of pkg db name and versionsin3+36-9
2014-07-01 12:54Makes more sense to print the filename before downloadingsin1+1-1
2014-07-01 12:53Use a progress bar for curlsin1+1-1
2014-07-01 12:37Dump filename to stdout so we can pipe it to xargs installpkgsin1+1-0
2014-06-25 13:55Fix comments in rejectsin1+2-2
2014-06-25 12:04Skip packages that fail to be installed/removedsin2+8-3
2014-06-24 15:48No need for a temp varsin1+3-5
2014-06-24 15:41Add pkgentry_{new,free}()sin2+26-15
2014-06-24 15:20Bump up to 0.4sin1+1-1
2014-06-24 15:17Strip leading ./ before installingsin2+11-8
2014-06-24 15:05Rename filename to file for consistencysin1+5-5
2014-06-24 14:56Factor pkg_*() routines into pkg.csin4+338-334
2014-06-24 14:51Add common.csin4+75-71
2014-06-24 14:36No need for bracessin1+1-3
2014-06-24 14:35Scream if something terrible happenedsin1+1-0
2014-06-24 14:32Move deleted packages to a separate listsin3+26-11
2014-06-24 14:20Oops forgot reject.csin1+84-0
2014-06-24 14:20Add some commentssin1+8-10
2014-06-24 14:07Re-organize codesin12+115-230
2014-06-24 14:01Avoid using realpath() for pkg loadingsin1+2-4
2014-06-24 12:49Import queue.h and use itsin5+624-77
2014-06-21 19:04pkg_install() uses a struct pkg nowsin3+6-13
2014-06-20 22:35if realpath fails use normal pathHiltjo Posthuma1+4-2
2014-06-20 22:12use the relative path for db entriessin1+1-1
2014-06-20 21:52Resolve pathssin1+9-7
2014-06-20 17:14Update commentssin1+16-10
2014-06-20 17:02Remove lockingsin1+0-14
2014-06-20 16:26Populate pe->rpath as wellsin1+4-1
2014-06-20 16:20Rework installation interfacessin3+106-134
2014-06-20 15:57Rework pkg_load() and pkg_new()sin3+45-47
2014-06-20 15:36No need to do a pkg_load()sin1+2-3
2014-06-20 15:11db_rm() should work on a struct pkgsin3+23-28
2014-06-20 15:03pkg_remove() should work on a struct pkgsin3+6-17
2014-06-20 14:57Re-organize functions in db.csin5+143-140
2014-06-20 14:47small simplification and consistency fixesHiltjo Posthuma1+6-10
2014-06-20 14:49Rename symbolssin5+83-83
2014-06-20 14:38preload and cache reject rules (per db context)Hiltjo Posthuma2+78-26
2014-06-20 14:03Remove dbentrysin2+36-59
2014-06-20 13:32Remove obsolete lockdb() from util.hsin1+0-2
2014-06-20 13:16installpkg: resolve path of file if it existsHiltjo Posthuma2+6-1
2014-06-20 12:50rejmatch: match on file from package, allow commentsHiltjo Posthuma4+12-8
2014-06-20 12:08Add support for /etc/pkgtools/reject.confsin2+65-0
2014-06-20 11:31Initialize de->deletedsin1+1-0
2014-06-16 15:13The db entries follow the format 'pkg#version'sin3+122-51
2014-06-19 17:08Parse version numbers out of /var/pkg/*sin2+16-0
2014-06-18 15:57Check remaining realpath() for error casessin4+28-10
2014-06-18 15:44Rename -p to -rsin3+9-9
2014-06-17 22:08Add -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 to config.mksin1+1-1
2014-06-17 21:11fix some memleaks, check realpathHiltjo Posthuma4+28-9
2014-06-16 08:25Ensure message reflects actionsin1+1-1
2014-06-16 07:45Remove useless commentsin1+0-1
2014-06-16 07:24Only use ARCHIVE_EXTRACT_UNLINK if -f is setsin1+3-2
2014-06-17 15:58chmod 755 the scripts when installingsin1+1-0
2014-06-17 15:41Bump up to 0.3sin1+1-1
2014-06-17 15:15use length of getline to determine newlineHiltjo Posthuma2+8-10
2014-06-17 15:04Make DBPATH and ARCHIVEBUSIZ tunablesin1+7-4
2014-06-17 14:59Clarify dir pruningsin1+1-0
2014-06-17 14:53Add some commentssin1+15-0
2014-06-17 14:45dp->d_name might be junk so do an estrdup()sin1+2-1
2014-06-17 14:30Rename -O option to -o for infopkgsin1+6-6
2014-06-17 14:27Add -v in usagesin1+1-1
2014-06-17 14:26Add VERSION in usagesin4+4-1
2014-06-17 14:17Add support for bzip2 and xzsin1+6-0
2014-06-17 14:00The -O switch comes at the endsin1+2-2
2014-06-17 13:58Use wrappers in infopkg and fix stylesin1+4-11
2014-06-17 13:55Mention depssin1+3-0
2014-06-17 13:54Align separators in Makefilesin1+4-4
2014-06-17 13:53Add READMEsin1+6-0
2014-06-17 13:51Remove debugging clauses from eprintf.csin1+0-8
2014-06-17 13:46Remove dbfind() and error out when removing a package that is not installedsin2+21-28
2014-06-17 12:10Rename dbcollide() to dbfscollide()sin3+6-6
2014-06-17 12:08Style fixsin1+1-1
2014-06-17 12:03Use wrapper functionssin1+45-71
2014-06-17 11:50Add eprintf and eallocsin7+128-6
2014-06-17 11:47Style fixsin1+11-24
2014-06-17 11:10Only print errors during extractionsin1+2-1
2014-06-17 09:43Prepend path for libarchive errorssin1+4-2
2014-06-16 23:56Sync on dbrm()sin1+1-0
2014-06-15 23:14Add db interfacesin10+704-640
2014-06-15 21:38Lock /var/pkg directlysin5+18-61
2014-06-15 20:03Add _OWNER and _UNLINK to extraction flagssin1+3-3
2014-06-11 23:25Lock the package database before using itsin6+110-0
2014-06-10 14:57Update comment in searchpkgsin1+1-1
2014-06-10 14:55Use raw mode for readsin2+2-2
2014-06-10 14:54Remove debug codesin1+1-1
2014-06-10 14:50Do the urldecode as necessarysin1+2-1
2014-06-10 14:40Add fetchpkgsin2+6-0
2014-06-09 17:39Check strl{cpy,cat}() calls for truncationsin3+52-13
2014-06-09 13:40removepkg is no longer *that* dangeroussin1+1-1
2014-06-09 13:35Add primitive ref counting to removepkgsin1+58-0
2014-06-09 13:22Add verbose output to installpkgsin1+11-0
2014-06-09 10:56Add warning about removepkg -fsin1+1-1
2014-06-09 10:56Add verbose output to removepkgsin1+16-2
2014-06-09 10:39Print the package name that was removedsin1+1-0
2014-06-05 16:46Bump up to v0.2sin1+1-1
2014-05-30 13:35Style fixsin1+2-2
2014-05-30 13:34Use lstat in error messages as opposed to statsin3+4-4
2014-05-30 13:29-O can work with many filenamessin1+1-1
2014-05-30 13:27Rename -E to -Osin1+6-6
2014-05-30 13:25Use rewinddir(dir);sin1+12-9
2014-05-30 13:08Add infopkgsin2+145-0
2014-05-29 16:38Error refers to the output streamsin1+1-1
2014-05-29 13:26Print the package name when we abortsin1+3-1
2014-05-29 13:18Initial commitsin10+776-0