Displaying 10 results from an estimated 10 matches for "packageset".
2014 Nov 24
5
[PATCH] rpm: use librpm's rpmvercmp
Bind and use rpmvercmp to compare versions of packages when sorting
them, instead of an own string-based comparison function.
---
src/librpm-c.c | 12 ++++++++++++
src/librpm.ml | 1 +
src/librpm.mli | 1 +
src/rpm.ml | 2 +-
4 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/src/librpm-c.c b/src/librpm-c.c
index 1ae3bad..fc847d6 100644
--- a/src/librpm-c.c
+++
2014 Nov 24
0
[PATCH] rpm: isolate the "packages as NA RPM list" code
...src/rpm.ml b/src/rpm.ml
index ce803e1..771022e 100644
--- a/src/rpm.ml
+++ b/src/rpm.ml
@@ -288,11 +288,7 @@ let rec fedora_download_all_packages pkgs dir =
* Use name.arch so it can download any version but only the specific
* architecture.
*)
- let rpms = List.map rpm_of_pkg (PackageSet.elements pkgs) in
- let rpms = List.map (
- fun { name = name; arch = arch } ->
- sprintf "%s.%s" name arch
- ) rpms in
+ let rpms = pkgs_as_NA_rpms pkgs in
let cmd =
sprintf "%s%s%s --destdir %s %s"
@@ -309,11 +305,7 @@ let rec fedora_downl...
2014 Mar 15
5
A few easy dpkg optimizations for supermin
I have done some printf profiling and found that supermin's calls to
dpkg for individual packages are quite expensive. Here are some
patches that gather all information on demand where possible.
On my Debian/unstable-based workstation at home, preparing a minimal
appliance using
$ ./supermin --use-installed --prepare bash -o supermin.d
now takes ~3.5s (previously ~15s).
Turning that
2014 Sep 17
4
[PATCH 0/2] supermin: use librpm for rpm support
Hi,
this work makes supermin use the rpm library instead of invoking rpm
directly. This, together with a needed refactoring of the dependency
resolution, should help in make supermin faster on rpm-based systems.
Surely the patches will still need polishing, especially for behaviours
of newly added stuff, but at least it's a good starting point.
Noting that you need rpm-devel on most of rpm
2011 Sep 02
3
Selinux extra packages and compiled apps
Hey,
I am in the process of trying (and convincing my colleagues) to learn/setup
selinux as we switch to 6.0...
Quick question: do I really "need" to install the setools/setroubleshoot
packages or can I live without them?? They want to install 80 packages
(gnome stuff, gstreamer, gtk, tcl/tk...) and I would like to avoid installing
all sort of graphical tools/libs on my lean
2015 Dec 02
4
[PATCH 0/3] supermin: add --include-packagelist
Hi,
to ease debugging issues with appliances (e.g. when used in libguestfs),
using --include-packagelist will add a file containing the list of all
the packages used.
Thanks,
Pino Toscano (3):
ext2: add ext2fs_chmod and ext2fs_chown
chroot: factor out file copy code
Add --include-packagelist
src/build.ml | 42 +++++++++++++++++++++++++------
src/chroot.ml | 29
2016 Oct 31
5
[PATCH 0/4] supermin: use dnf on Mageia
Hi,
as pointed out by Neal Gompa, Mageia recently introduced dnf in the
distribution (currently only in Cauldron, which is the future Mageia 6),
and most probably it will replace urpmi in the future.
As such, on Mageia make supermin prefer dnf over urpmi when found,
using the same code already used for Fedora.
Related change: make test-harder.sh work explicitly also on Mageia
2007 Sep 02
0
Xen Minimal images for CentOS 4 and 5 x86_64
....
The images are at : http://www.karan.org/mock/Xen/
root account password for these images is : p4s5w0rd
Feel free to look and use/abuse as you like, yum is completely functional within
the images and its recommended you do a 'yum update' as soon as possible. If we
can standardise on a packageset, these images can be built at the time we do a
distro update. And can be done for all Arch and Versions that support Xen.
--
Karanbir Singh : http://www.karan.org/ : 2522219 at icq
2014 Feb 25
2
[PATCH supermin v4] Supermin 5 rewrite.
...let packages = filter_map ph.ph_package_of_string appliance.packages in
+ let packages =
+ let packages = package_set_of_list packages in
+ ph.ph_get_all_requires packages in
+
+ if debug >= 1 then
+ printf "supermin: build: %d packages, including dependencies\n%!"
+ (PackageSet.cardinal packages);
+
+ (* List the files in each package. *)
+ let files =
+ PackageSet.fold (
+ fun pkg files ->
+ let fs = ph.ph_get_files pkg in
+ let fs = List.map (fun { ft_path = path } -> path) fs in
+ fs :: files
+ ) packages [] in
+ let files = Lis...
2006 Aug 09
8
Server Hacked: Cpanel
Hi,
I have servers of mixed OS, some Centos, some Fedora, and after the flame war that erupted last week (where I said basically nothing and just watched), my server was hacked by this team of hackers, actually their friend:
http://www.sibersavascilar.com/
This made Karanbir's statements about mixing Cpanel and Centos (any maybe any linux distro) come true very quickly. If