- DEST_DIR=${LFS_PKG_DIR}/${MOD_NAME}
-
- fpkg -d ${DEST_DIR} -e wget -w ${module} ${BLFS_XORG_URL}
- fpkg -d ${DEST_DIR} -e md5 -w ${module} ${BLFS_XORG_URL}
-
- if [ "${MOD_NAME}" = "driver" ]; then
- if [ -n "${XORG_VIDEO_DRIVER}" ]; then
- # Install only specified video driver, with also VESA
- for ext in wget md5; do
- # Comment all xf86-video entries, except for specified driver:
- sed -e "/xf86-video-${XORG_VIDEO_DRIVER}/!s/\(.*xf86-video.*\)/#\1/" -i ${LFS_PKG_DIR}/${MOD_NAME}/${module}.${ext}
- # Re-add VESA if necessary
- sed -e "s/#\(.*xf86-video-vesa.*\)/\1/" -i ${LFS_PKG_DIR}/${MOD_NAME}/${module}.${ext}
- done
- else
- # Install all drivers, except some unwanted drivers
- for ext in wget md5; do
- for excldrv in vmware newport xgixp geode; do
- sed -i -e "/.*xf86-video-${excldrv}.*/d" \
- ${LFS_PKG_DIR}/${MOD_NAME}/${module}.${ext}
- done
- done
- fi
- fi
- if [ "${MOD_NAME}" = "app" ]; then
- # Remove unneeded apps
- for ext in wget md5; do
- sed -i -e '/.*twm-.*/d' ${LFS_PKG_DIR}/${MOD_NAME}/${module}.${ext}
- sed -i -e '/.*xclock-.*/d' ${LFS_PKG_DIR}/${MOD_NAME}/${module}.${ext}
- done
- fi