summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2008-01-17 17:58:16 -0500
committerPeter Jones <pjones@pjones2.localdomain>2008-01-17 17:58:16 -0500
commit3ee59ef8127abbf96f9aa60dc77b3f08f27a50cd (patch)
tree628303792516507af5e444e1fb738822edf5be40 /scripts
parentbfd28943269f149c8c2493829652eced724b3421 (diff)
parent7ace431281bc8c817e8b3bf466423df4d0d9e5eb (diff)
Merge branch 'master' of git+ssh://git.fedoraproject.org/git/hosted/anaconda
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/buildinstall.functions10
-rwxr-xr-xscripts/mk-images8
-rwxr-xr-xscripts/upd-instroot29
3 files changed, 26 insertions, 21 deletions
diff --git a/scripts/buildinstall.functions b/scripts/buildinstall.functions
index fcc4e46cc..706c61855 100755
--- a/scripts/buildinstall.functions
+++ b/scripts/buildinstall.functions
@@ -30,8 +30,8 @@ get_dso_deps() {
FILES[$n]="$FILE"
let n++
done << EOF
- $(chroot $root env LD_TRACE_PRELINKING=1 LD_WARN= \
- LD_TRACE_LOADED_OBJECTS=1 $LDSO $bin)
+ $(/usr/sbin/chroot $root env LD_TRACE_PRELINKING=1 LD_WARN= \
+ LD_TRACE_LOADED_OBJECTS=1 $LDSO $bin)
EOF
[ ${#FILES[*]} -eq 0 ] && return 1
@@ -73,8 +73,8 @@ EOF
DSO_DEPS="${FILES[@]}"
- for l in $(chroot $root find /lib* -maxdepth 1 -type l -name ld*.so*); do
- [ "$(chroot $root readlink -f $l)" == "$LDSO" ] && DSO_DEPS="$DSO_DEPS $l"
+ for l in $(/usr/sbin/chroot $root find /lib* -maxdepth 1 -type l -name ld*.so*); do
+ [ "$(/usr/sbin/chroot $root readlink -f $l)" == "$LDSO" ] && DSO_DEPS="$DSO_DEPS $l"
done
[ -n "$DEBUG" ] && echo "DSO_DEPS for $bin are $DSO_DEPS"
@@ -98,7 +98,7 @@ instFile() {
cp -aL $FILE $DESTROOT/`dirname $FILE`
fi
- file $FILE | grep -q ": ELF" && {
+ file $FILE | egrep -q ": (setuid )?ELF" && {
get_dso_deps $(pwd) "$FILE"
local DEPS="$DSO_DEPS"
for x in $DEPS ; do
diff --git a/scripts/mk-images b/scripts/mk-images
index b870b9abc..13f1d68bd 100755
--- a/scripts/mk-images
+++ b/scripts/mk-images
@@ -65,7 +65,7 @@ SCSIMODS="sr_mod sg st sd_mod scsi_mod iscsi_tcp"
FSMODS="fat msdos vfat ext2 ext3 ext4dev reiserfs jfs xfs gfs2 lock_nolock cifs"
LVMMODS="dm-mod dm-zero dm-snapshot dm-mirror dm-multipath dm-round-robin dm-emc dm-crypt"
RAIDMODS="md raid0 raid1 raid5 raid6 raid456 raid10 linear"
-CRYPTOMODS="sha256_generic cbc aes_generic blkcipher"
+CRYPTOMODS="sha256_generic cbc aes_generic blkcipher crc32c"
PCMCIASOCKMODS="yenta_socket i82365 tcic pcmcia"
INITRDMODS="$USBMODS $FIREWIREMODS $IDEMODS $SCSIMODS $FSMODS $LVMMODS $RAIDMODS $CRYPTOMODS $COMMONMODS $PCMCIASOCKMODS =scsi =net"
@@ -533,8 +533,10 @@ makeinitrd() {
install -m 644 $IMGPATH/etc/group $MBD_DIR/etc/group
instbin $IMGPATH /usr/sbin/udevd $MBD_DIR /sbin/udevd
- instbin $IMGPATH /usr/sbin/udevtrigger $MBD_DIR /sbin/udevtrigger
- instbin $IMGPATH /usr/sbin/udevsettle $MBD_DIR /sbin/udevsettle
+ instbin $IMGPATH /usr/sbin/udevadm $MBD_DIR /sbin/udevadm
+ ln -s udevadm $MBD_DIR/sbin/udevcontrol
+ ln -s udevadm $MBD_DIR/sbin/udevtrigger
+ ln -s udevadm $MBD_DIR/sbin/udevsettle
# Indirect dependencies
install -m 755 $IMGPATH/$LIBDIR/libnss_files.so.2 $MBD_DIR/$LIBDIR/
diff --git a/scripts/upd-instroot b/scripts/upd-instroot
index 11a06acf0..76961879c 100755
--- a/scripts/upd-instroot
+++ b/scripts/upd-instroot
@@ -1,4 +1,4 @@
-i#!/bin/bash
+#!/bin/bash
#
# upd-instroot
#
@@ -227,7 +227,7 @@ PACKAGESGR="anaconda libpng gtk2 libglade2 fonts-ISO8859-2 fonts-ISO8859-9
fonts-japanese fonts-chinese fonts-korean fonts-indic fonts-sinhala
fonts-malayalam fonts-oriya fonts-kannada fonts-telugu cjkunifonts-ukai
fonts-gujarati fonts-hindi fonts-punjabi fonts-tamil synaptics
- firstboot pycairo pirut dejavu-fonts libxcb sazanami-fonts-gothic
+ firstboot pycairo pirut dejavu-fonts libxcb VLGothic-fonts
dmraid python-pyblock libbdevid libbdevid-python zenity udev dbus dbus-python hal"
#
@@ -239,7 +239,8 @@ PACKAGESRESCUE="bzip2 bzip2-libs dump libidn groff
findutils ftp gzip iputils joe krb5-libs less man
modutils mtools mt-st mtr net-tools open smartmontools
openssh openssh-clients pciutils rsh traceroute tar rsync
- device-mapper device-mapper-libs dmraid ntfsprogs samba-client"
+ device-mapper device-mapper-libs dmraid ntfsprogs samba-client
+ firstaidkit-plugin-all"
if [ $ARCH = i386 -o $ARCH = x86_64 ]; then
PACKAGESRESCUE="$PACKAGESRESCUE gpart grub"
@@ -302,7 +303,6 @@ boot/efi/EFI/redhat/elilo.efi
bin/ash
bin/dbus-daemon
bin/fdisk*
-bin/mkfs*
bin/sed
etc/dbus-1
etc/group
@@ -328,6 +328,13 @@ lib/terminfo
$LIBDIR/libnss_dns*
$LIBDIR/libnss_files*
$LIBDIR/dbus-1
+$LIBDIR/libfreebl3.so
+$LIBDIR/libnss3.so
+$LIBDIR/libnssckbi.so
+$LIBDIR/libnsspem.so
+$LIBDIR/libsmime3.so
+$LIBDIR/libsoftokn3.so
+$LIBDIR/libssl3.so
sbin/badblocks
sbin/busybox.anaconda
sbin/clock
@@ -353,6 +360,7 @@ sbin/mkdosfs
sbin/mke2fs
sbin/mkfs.ext2
sbin/mkfs.ext3
+sbin/mkfs.gfs2
sbin/mkfs.jfs
sbin/mkfs.xfs
sbin/mkfs.msdos
@@ -431,13 +439,6 @@ usr/lib/yaboot/addnote
usr/lib/yaboot/ofboot
usr/lib/yaboot/yaboot
usr/lib/yum-plugins/fedorakmod.py*
-usr/$LIBDIR/libfreebl3.so
-usr/$LIBDIR/libnss3.so
-usr/$LIBDIR/libnssckbi.so
-usr/$LIBDIR/libnsspem.so
-usr/$LIBDIR/libsmime3.so
-usr/$LIBDIR/libsoftokn3.so
-usr/$LIBDIR/libssl3.so
usr/$LIBDIR/libuser/*
usr/libexec/convertdb1
usr/libexec/hal*
@@ -661,8 +662,7 @@ usr/share/fonts/dejavu/DejaVuSans-Bold.ttf
usr/share/fonts/dejavu/DejaVuSansMono.ttf
usr/share/fonts/korean/TrueType/dotum.ttf
usr/share/fonts/baekmuk-ttf-dotum/dotum.ttf
-usr/share/fonts/japanese/TrueType/sazanami-gothic.ttf
-usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf
+usr/share/fonts/japanese/TrueType/VL-Gothic-Regular.ttf
usr/share/fonts/chinese/TrueType/uming*.ttf
usr/share/fonts/cjkunifonts-uming/uming*.ttf
usr/share/fonts/arabic/KacstFarsi.ttf
@@ -829,6 +829,7 @@ usr/bin/ntfsmftalloc
usr/bin/ntfsmove
usr/bin/ntfstruncate
usr/bin/ntfswipe
+usr/bin/firstaidkit
usr/sbin/mkntfs
usr/sbin/ntfsclone
usr/sbin/ntfscp
@@ -838,6 +839,8 @@ usr/sbin/ntfsundelete
usr/sbin/mtr
usr/sbin/smartctl
usr/sbin/traceroute
+usr/$LIBDIR/firstaidkit-plugins/
+usr/lib/python?.?/site-packages/pyfirstaidkit/
EOF
if [ $ARCH = i386 -o $ARCH = x86_64 ]; then