Package Details: xen-stubdom 4.20.0-2

Git Clone URL: https://aur.archlinux.org/xen.git (read-only, click to copy)
Package Base: xen
Description: Xen hypervisor stubdom files
Upstream URL: https://xenproject.org/
Keywords: hypervisor virtualization xen
Licenses: GPL2
Submitter: sergej
Maintainer: Refutationalist
Last Packager: Refutationalist
Votes: 184
Popularity: 0.071098
First Submitted: 2009-11-09 11:22 (UTC)
Last Updated: 2025-03-13 08:19 (UTC)

Dependencies (42)

Required by (3)

Sources (13)

Pinned Comments

Refutationalist commented on 2025-03-12 12:06 (UTC) (edited on 2025-03-13 08:23 (UTC) by Refutationalist)

We've moved to the newly-stable 4.20.0 branch. There are also other changes:

  • stubdom is fixed by disabling the vtmp and vtpmmgr components. This gets rid of a few source files and our remaining patches.
  • Debug files are only removed if the debug option is not set in makepkg.cfg (or the PKGBUILD itself)
  • pygrub has been removed
  • optdepends are adjusted for the upcoming xen-grub split package for the various Xen flavored builds.

If you're still using pygrub note that it is deprecated. The solution is to build PV grub instead, which used to be in AUR but is now missing. I am asking a couple questions on the mailing list, and I intend to put my current build of xen-grub (which supersedes xen-pvhgrub) on AUR as soon as possible. If you need to build it before that occurs, you can find it in my PKGBUILD repo.

EDIT: 4.20.0-2 adds support for the xen-edk2 package, which has a fixed UEFI for xen

Latest Comments

« First ‹ Previous 1 .. 67 68 69 70 71 72 73 74 75 76 77 .. 101 Next › Last »

zootboy commented on 2013-05-23 18:00 (UTC)

The line is there, but you should probably just clean out your package and re-download it fresh from the AUR. As it stands now, packer can build xen on my machine with no modifications to the PKGBUILD (packer -S xen)

3000 commented on 2013-05-23 17:53 (UTC)

thanks for the responses. I won't use root again for building packages, thanks! I had already installed base-devel. And in my Xen PKGBUILD there is no line that starts with mv /etc/init.d so I don't know what to do now ...

zootboy commented on 2013-05-23 13:22 (UTC)

This PKGBUILD works as-is for me, so I don't think it's that. @3000, make sure you have the entire base-devel group installed ("pacman -S base-devel") because if you were missing patch, you may be missing other important tools. Also, why are you using the --asroot flag? You should not be building packages as root. Use an unprivileged user to make the package, then use root to install the package.

tritron commented on 2013-05-23 13:15 (UTC)

Edit PKGBUILD and remove offending line that starts with MV /etc/init.d/

3000 commented on 2013-05-23 10:51 (UTC)

i am having the same error message as SeraphZA any help is hugely appreciated, for me this is the last hurdle to finally build my System for good. this is the Output of the error: make[2]: Leaving directory `/root/xen/src/xen-4.2.2/extras/mini-os' install -d -m0755 -p "/root/xen/pkg/xen/usr/lib/xen/boot" install -m0644 -p mini-os-x86_32-grub/mini-os.gz "/root/xen/pkg/xen/usr/lib/xen/boot/pv-grub-x86_32.gz" make[1]: Leaving directory `/root/xen/src/xen-4.2.2/stubdom' mv: cannot stat âetc/init.dâ: No such file or directory ==> ERROR: A failure occurred in package(). Aborting...

3000 commented on 2013-05-20 17:51 (UTC)

thanks for the fast response! That was it, I was just executing "makepkg --asroot" it's installing right now :)

tritron commented on 2013-05-20 17:40 (UTC)

From your error message looks like you are missing patch so you want to install it did you run makepkg -s ?

3000 commented on 2013-05-20 17:34 (UTC)

so I have downloaded latest tarball and tried to install it, but it's not building. I must stress, I have been able to use uefi boot, so I don't know, if that's hindering the Installation, anyways I got this error: ... xen.conf ... Passed ==> Extracting sources... -> Extracting xen-4.2.2.tar.gz with bsdtar ==> Starting prepare()... /root/xen/PKGBUILD: line 38: patch: command not found ==> ERROR: A failure occurred in prepare(). Aborting...