]>
git.ipfire.org Git - pakfire.git/log
Michael Tremer [Thu, 10 Mar 2011 17:52:51 +0000 (18:52 +0100)]
Add support for old xattr module api.
Michael Tremer [Thu, 10 Mar 2011 17:37:44 +0000 (18:37 +0100)]
Fix for shell command when a package name is provided.
Michael Tremer [Thu, 10 Mar 2011 16:31:01 +0000 (17:31 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Thu, 10 Mar 2011 16:21:44 +0000 (17:21 +0100)]
Install elinks by default to shell.
Michael Tremer [Thu, 10 Mar 2011 16:20:28 +0000 (17:20 +0100)]
Allow to run a shell without a package.
Michael Tremer [Thu, 10 Mar 2011 14:53:51 +0000 (15:53 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Thu, 10 Mar 2011 14:53:40 +0000 (15:53 +0100)]
Fix progressbar for packages with no files.
Michael Tremer [Thu, 10 Mar 2011 14:52:49 +0000 (15:52 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Thu, 10 Mar 2011 14:52:10 +0000 (15:52 +0100)]
Fixing support for capabilities.
This code should work with Python 2.6 as well.
Michael Tremer [Thu, 10 Mar 2011 10:43:23 +0000 (11:43 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Thu, 10 Mar 2011 10:42:01 +0000 (11:42 +0100)]
Change libc loading for personality function.
This caused a SEGV on the glibc that is in IPFire 2.x.
Michael Tremer [Thu, 10 Mar 2011 10:41:01 +0000 (11:41 +0100)]
Remove Extractor class and replace it by code that is located in the actions.
Michael Tremer [Wed, 9 Mar 2011 19:46:41 +0000 (20:46 +0100)]
Add code to remove a package.
Michael Tremer [Wed, 9 Mar 2011 19:38:04 +0000 (20:38 +0100)]
Add code to cleanup left-over files after a package update.
Michael Tremer [Wed, 9 Mar 2011 00:15:07 +0000 (01:15 +0100)]
Add MANIFEST.in.
Michael Tremer [Wed, 9 Mar 2011 00:13:22 +0000 (01:13 +0100)]
Bump version to 0.9.2.
Michael Tremer [Wed, 9 Mar 2011 00:09:51 +0000 (01:09 +0100)]
Enhance the "virtual dependencies" that were already used for pkgconfig.
This does this in a general way so we could use it for anything.
Michael Tremer [Tue, 8 Mar 2011 17:18:50 +0000 (18:18 +0100)]
Move packages that do not have all metadata to bottom of sorted lists.
Michael Tremer [Mon, 7 Mar 2011 13:49:41 +0000 (14:49 +0100)]
Show provides and requires on long package dump.
Michael Tremer [Mon, 7 Mar 2011 13:07:15 +0000 (14:07 +0100)]
Don't keep the tarfiles open.
We only open an archive on demand and close it afterwards.
Michael Tremer [Sun, 6 Mar 2011 18:13:04 +0000 (19:13 +0100)]
Add DISTRO_SLOGAN to build environment.
Michael Tremer [Sun, 6 Mar 2011 17:28:34 +0000 (18:28 +0100)]
Change to work with broken? version of urlgrabber.
Michael Tremer [Sun, 6 Mar 2011 16:37:40 +0000 (17:37 +0100)]
Disable support for xattrs in packages.
I need to reimplement this in an other way because python 2.6 does
not support tarfile.add with filter argument.
Michael Tremer [Sun, 6 Mar 2011 15:04:50 +0000 (16:04 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 6 Mar 2011 15:04:10 +0000 (16:04 +0100)]
Bump version to 0.9.1.
Michael Tremer [Sun, 6 Mar 2011 15:03:48 +0000 (16:03 +0100)]
Allow PKG_PROVIDES to be empty.
Michael Tremer [Sun, 6 Mar 2011 15:03:13 +0000 (16:03 +0100)]
Fix namespace collision.
Michael Tremer [Sun, 6 Mar 2011 14:14:31 +0000 (14:14 +0000)]
Add update functionality to command line.
Michael Tremer [Sun, 6 Mar 2011 10:51:49 +0000 (11:51 +0100)]
Update files in POTFILES.in.
Michael Tremer [Sun, 6 Mar 2011 10:49:41 +0000 (11:49 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 6 Mar 2011 10:49:26 +0000 (11:49 +0100)]
Add forgotten file.
Michael Tremer [Sun, 6 Mar 2011 10:48:02 +0000 (11:48 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 6 Mar 2011 10:34:09 +0000 (11:34 +0100)]
Remove safety parameter which set the pakfire root to /tmp/pakfire.
This was just a little hack to make sure that I don't crash my
system with any files that got installed by pakfire accidentially
to the wrong place.
Michael Tremer [Sat, 5 Mar 2011 21:39:04 +0000 (22:39 +0100)]
Remove unexistent import.
Michael Tremer [Sat, 5 Mar 2011 21:38:16 +0000 (22:38 +0100)]
Filesystem repository gets prio 0.
Michael Tremer [Sat, 5 Mar 2011 20:58:03 +0000 (21:58 +0100)]
Fix filesystem repository import.
Michael Tremer [Sat, 5 Mar 2011 20:54:37 +0000 (21:54 +0100)]
Fix import of downloader.
Michael Tremer [Sat, 5 Mar 2011 19:13:34 +0000 (20:13 +0100)]
Unify compressions.
This makes it much simplier for the developers to compress or
decompress files in place.
Michael Tremer [Fri, 4 Mar 2011 13:34:55 +0000 (14:34 +0100)]
Make files searchable by glob patterns.
Michael Tremer [Fri, 4 Mar 2011 12:33:25 +0000 (13:33 +0100)]
Add possibility for multiple makefiles to pass to "dist" command.
Michael Tremer [Thu, 3 Mar 2011 23:08:58 +0000 (00:08 +0100)]
builder: Rename function cleanup -> destroy.
Michael Tremer [Thu, 3 Mar 2011 22:34:06 +0000 (23:34 +0100)]
Enhancements and tests for the pkg-config code.
Michael Tremer [Wed, 2 Mar 2011 21:10:09 +0000 (22:10 +0100)]
Add code for automatic resolvation of pkg-config dependencies.
Michael Tremer [Mon, 28 Feb 2011 17:15:50 +0000 (18:15 +0100)]
Fix build_date in database and add build_time.
Michael Tremer [Sun, 27 Feb 2011 13:38:07 +0000 (14:38 +0100)]
Remove database if it is equal to an existing one.
Michael Tremer [Sun, 27 Feb 2011 13:37:48 +0000 (14:37 +0100)]
Fix weird filename in temp directory.
Michael Tremer [Sun, 27 Feb 2011 13:23:08 +0000 (14:23 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 27 Feb 2011 13:22:39 +0000 (14:22 +0100)]
Simulate the in-memory database on disk because the backup seems to be broken.
Michael Tremer [Sun, 27 Feb 2011 12:31:01 +0000 (13:31 +0100)]
Add arch to friendly names of packages.
Michael Tremer [Sun, 27 Feb 2011 12:04:59 +0000 (13:04 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sun, 27 Feb 2011 12:02:16 +0000 (13:02 +0100)]
Move all the repository stuff to a new module to clean it up.
Michael Tremer [Sat, 26 Feb 2011 19:01:48 +0000 (20:01 +0100)]
Remove signature from default package.
We will add it if there is actually content.
Michael Tremer [Sat, 26 Feb 2011 18:28:35 +0000 (19:28 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sat, 26 Feb 2011 18:28:19 +0000 (19:28 +0100)]
Fix another packing error with directories.
Michael Tremer [Sat, 26 Feb 2011 17:37:14 +0000 (18:37 +0100)]
Make package loading (esp. from database) faster.
Michael Tremer [Sat, 26 Feb 2011 10:14:27 +0000 (11:14 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Sat, 26 Feb 2011 10:14:08 +0000 (11:14 +0100)]
Catch error with dead symlinks on packaging.
Michael Tremer [Sat, 26 Feb 2011 10:13:42 +0000 (11:13 +0100)]
Remove unused field from package metadata.
Michael Tremer [Sat, 26 Feb 2011 10:12:55 +0000 (11:12 +0100)]
Add package compression.
Michael Tremer [Sat, 26 Feb 2011 08:55:22 +0000 (09:55 +0100)]
Rename PKG_DEPS to PKG_REQUIRES.
Michael Tremer [Sat, 26 Feb 2011 08:41:20 +0000 (09:41 +0100)]
Add pakfire to shell packages.
Michael Tremer [Sat, 26 Feb 2011 08:37:40 +0000 (09:37 +0100)]
Install shell packages to build environment when entering a shell.
Michael Tremer [Sat, 26 Feb 2011 08:23:30 +0000 (09:23 +0100)]
Drop user to a shell if running on an interactive console.
Michael Tremer [Sat, 26 Feb 2011 08:04:10 +0000 (09:04 +0100)]
Better cleanup for build environments.
Build environments where not cleaned up completely if an exception
was raised or the user interupted the build.
Michael Tremer [Sat, 26 Feb 2011 07:56:09 +0000 (08:56 +0100)]
Search database faster for package files.
Michael Tremer [Sat, 26 Feb 2011 00:19:45 +0000 (01:19 +0100)]
Use uuid for fast package comparison.
Michael Tremer [Sat, 26 Feb 2011 00:14:26 +0000 (01:14 +0100)]
Generate build id randomly if not one was provided.
Michael Tremer [Sat, 26 Feb 2011 00:08:16 +0000 (01:08 +0100)]
Add UUID information to every package.
Michael Tremer [Fri, 25 Feb 2011 23:58:13 +0000 (00:58 +0100)]
Remove badly download package database from cache.
Michael Tremer [Fri, 25 Feb 2011 23:54:50 +0000 (00:54 +0100)]
Move checksum calculation of package database before compression.
Michael Tremer [Fri, 25 Feb 2011 23:49:03 +0000 (00:49 +0100)]
Fix copy&paste error in database decompression code.
Michael Tremer [Fri, 25 Feb 2011 23:45:26 +0000 (00:45 +0100)]
Add missing shutil import in packager.
Michael Tremer [Fri, 25 Feb 2011 23:44:37 +0000 (00:44 +0100)]
Check if pakfire is run by the root user.
Michael Tremer [Fri, 25 Feb 2011 23:34:07 +0000 (00:34 +0100)]
Check hashsum of download package database file.
Michael Tremer [Fri, 25 Feb 2011 23:14:16 +0000 (00:14 +0100)]
Add support for compression of database.
Michael Tremer [Fri, 25 Feb 2011 21:19:15 +0000 (22:19 +0100)]
Add build information (like time, id and hostname) in packages.
Michael Tremer [Fri, 25 Feb 2011 20:36:40 +0000 (21:36 +0100)]
Time variables where in seconds but I need minutes.
Michael Tremer [Fri, 25 Feb 2011 20:00:54 +0000 (21:00 +0100)]
Remove unused function tag_db.
Michael Tremer [Fri, 25 Feb 2011 19:40:43 +0000 (20:40 +0100)]
Add proper metadata export for repositories.
Michael Tremer [Fri, 25 Feb 2011 18:24:43 +0000 (19:24 +0100)]
Improve metadata handling and downloading.
Michael Tremer [Thu, 24 Feb 2011 21:22:00 +0000 (22:22 +0100)]
Add faster packaging code.
Michael Tremer [Thu, 24 Feb 2011 18:52:41 +0000 (19:52 +0100)]
Add (fuzzy version) of metadata parsing code.
Michael Tremer [Thu, 24 Feb 2011 16:39:58 +0000 (17:39 +0100)]
Fix removing directories which should be kept.
Michael Tremer [Wed, 23 Feb 2011 21:46:37 +0000 (22:46 +0100)]
Copy packages to repository if we cannot hard-link them.
Michael Tremer [Tue, 22 Feb 2011 20:54:22 +0000 (21:54 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Tue, 22 Feb 2011 20:53:36 +0000 (21:53 +0100)]
Improve downloader.
We now do have different downloaders for different type of data:
i.e metadata, packages, etc. that do come with different properties.
Michael Tremer [Tue, 22 Feb 2011 20:35:21 +0000 (21:35 +0100)]
Fix package dump when LANG was de_DE.utf8.
Michael Tremer [Tue, 22 Feb 2011 18:40:14 +0000 (19:40 +0100)]
Fix hack that was used to workaround bad filenames in the database.
Michael Tremer [Tue, 22 Feb 2011 18:23:13 +0000 (19:23 +0100)]
Fetch packages from cache if available.
Michael Tremer [Tue, 22 Feb 2011 17:49:49 +0000 (18:49 +0100)]
Cleanup package download.
Michael Tremer [Tue, 22 Feb 2011 17:18:16 +0000 (18:18 +0100)]
Fix calculation of total download size.
Michael Tremer [Tue, 22 Feb 2011 16:55:46 +0000 (17:55 +0100)]
Change INT type on database to INTEGER.
Michael Tremer [Tue, 22 Feb 2011 16:52:32 +0000 (17:52 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Tue, 22 Feb 2011 16:52:10 +0000 (17:52 +0100)]
Add distribution release to cache path for repositories.
Michael Tremer [Tue, 22 Feb 2011 16:51:05 +0000 (17:51 +0100)]
Disable icecream by default.
Must have committed this by accident.
Michael Tremer [Tue, 22 Feb 2011 16:50:12 +0000 (17:50 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/oddments/pakfire
Michael Tremer [Tue, 22 Feb 2011 16:49:33 +0000 (17:49 +0100)]
Fix crash in progressbar code if a package had less than one file.
Michael Tremer [Tue, 22 Feb 2011 16:33:28 +0000 (17:33 +0100)]
Add triggers to local package database.
Michael Tremer [Tue, 22 Feb 2011 16:28:14 +0000 (17:28 +0100)]
Add scriptlet to local package database.
Michael Tremer [Tue, 22 Feb 2011 16:27:13 +0000 (17:27 +0100)]
Create neccessary files in the chroot environment.
This are for now:
/etc/fstab
/etc/mtab