git.annexia.org
/
libguestfs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New API: checksum-device for checksumming devices.
[libguestfs.git]
/
appliance
/
make.sh.in
diff --git
a/appliance/make.sh.in
b/appliance/make.sh.in
index
515df34
..
ab95da8
100755
(executable)
--- a/
appliance/make.sh.in
+++ b/
appliance/make.sh.in
@@
-41,6
+41,11
@@
if [ "@DIST@" = "REDHAT" ]; then
@FEBOOTSTRAP@ $packages -u @UPDATES@ @REPO@ initramfs @MIRROR@
@FEBOOTSTRAP@ $packages -u @UPDATES@ @REPO@ initramfs @MIRROR@
+ # Create modules.dep. This is only used in the normal appliance
+ # (not supermin).
+ kversion=$(basename initramfs/lib/modules/*)
+ @FEBOOTSTRAP_RUN@ initramfs -- /sbin/depmod -a $kversion
+
# /sysroot is where the guest root filesystem will be mounted.
@FEBOOTSTRAP_RUN@ initramfs -- mkdir -p --mode=0777 /sysroot
# /sysroot is where the guest root filesystem will be mounted.
@FEBOOTSTRAP_RUN@ initramfs -- mkdir -p --mode=0777 /sysroot
@@
-52,9
+57,11
@@
if [ "@DIST@" = "REDHAT" ]; then
# Nuke some stuff. The kernel pulls mkinitrd and plymouth which pulls in
# all of Python. Sheez.
# Nuke some stuff. The kernel pulls mkinitrd and plymouth which pulls in
# all of Python. Sheez.
+ (cd initramfs && find -name '*python*' -print0) |
+ xargs -0 @FEBOOTSTRAP_RUN@ initramfs -- rm -rf
(cd initramfs && find -name '*plymouth*' -print0) |
xargs -0 @FEBOOTSTRAP_RUN@ initramfs -- rm -rf
(cd initramfs && find -name '*plymouth*' -print0) |
xargs -0 @FEBOOTSTRAP_RUN@ initramfs -- rm -rf
- (cd initramfs && find -name '
*python
*' -print0) |
+ (cd initramfs && find -name '
libply-
*' -print0) |
xargs -0 @FEBOOTSTRAP_RUN@ initramfs -- rm -rf
# In Fedora >= 11, it pulls in all of Perl from somewhere. Nuke from orbit.
xargs -0 @FEBOOTSTRAP_RUN@ initramfs -- rm -rf
# In Fedora >= 11, it pulls in all of Perl from somewhere. Nuke from orbit.