|
|
@ -25,19 +25,37 @@ if [ "$ROCKCFG_TARGET_CRYSTAL_BUILDADDONS" = 1 ]; then |
|
|
|
done |
|
|
|
fi |
|
|
|
|
|
|
|
# do not include the linux source package on the install media |
|
|
|
rm build/${ROCKCFG_ID}/ROCK/pkgs_sel/linux2?-source-*.gem |
|
|
|
|
|
|
|
echo_status "Selecting info files ..." |
|
|
|
rm -rf build/${ROCKCFG_ID}/ROCK/info_sel |
|
|
|
mkdir -p build/${ROCKCFG_ID}/ROCK/info_sel |
|
|
|
cp -rl build/${ROCKCFG_ID}/var/adm/` |
|
|
|
`{cksums,dependencies,descs,flists,md5sums,packages} \ |
|
|
|
build/${ROCKCFG_ID}/ROCK/info_sel/. |
|
|
|
|
|
|
|
grep -hr '^Package Name and Version:' \ |
|
|
|
build/${ROCKCFG_ID}/ROCK/info_sel/packages | |
|
|
|
awk '{ print $5 " " $6 "-" $7; }' | |
|
|
|
while read p v; do |
|
|
|
if [ ! -f build/${ROCKCFG_ID}/ROCK/pkgs_sel/$p-$v.gem ]; then |
|
|
|
echo build/${ROCKCFG_ID}/ROCK/info_sel/*/$p |
|
|
|
fi |
|
|
|
done | xargs -r rm |
|
|
|
|
|
|
|
echo_status "Creating package database (everything) ..." |
|
|
|
admdir="build/${ROCKCFG_ID}/var/adm" |
|
|
|
create_package_db $admdir build/${ROCKCFG_ID}/ROCK/pkgs \ |
|
|
|
build/${ROCKCFG_ID}/ROCK/pkgs/packages.db |
|
|
|
|
|
|
|
echo_status "Creating package database (install media) ..." |
|
|
|
admdir="build/${ROCKCFG_ID}/var/adm" |
|
|
|
admdir="build/${ROCKCFG_ID}/ROCK/info_sel" |
|
|
|
create_package_db $admdir build/${ROCKCFG_ID}/ROCK/pkgs_sel \ |
|
|
|
build/${ROCKCFG_ID}/ROCK/pkgs_sel/packages.db |
|
|
|
|
|
|
|
echo_status "Creating isofs.txt file .." |
|
|
|
cat << EOT > build/${ROCKCFG_ID}/ROCK/isofs.txt |
|
|
|
DISK1 $admdir/cache/ ${ROCKCFG_SHORTID}/info/cache/ |
|
|
|
DISK1 $admdir/cksums/ ${ROCKCFG_SHORTID}/info/cksums/ |
|
|
|
DISK1 $admdir/dependencies/ ${ROCKCFG_SHORTID}/info/dependencies/ |
|
|
|
DISK1 $admdir/descs/ ${ROCKCFG_SHORTID}/info/descs/ |
|
|
|