Browse Source

Stefan Fiedler:


			
			
				rocklinux
			
			
		
Stefan Fiedler 17 years ago
parent
commit
b2c35882ec
4 changed files with 15 additions and 4 deletions
  1. +3
    -2
      package/target-finish/1st-stage/1st-stage.conf
  2. +2
    -0
      package/target-finish/1st-stage/initrd/initrd_network
  3. +5
    -0
      package/target-finish/1st-stage/initrd/initrd_nfs
  4. +5
    -2
      package/target-finish/2nd-stage/2nd-stage.conf

+ 3
- 2
package/target-finish/1st-stage/1st-stage.conf

@ -28,12 +28,13 @@ block_size=""
initrd_img="${disksdir}/$initrd_config.img"
kernel="$( grep "[ =]$ROCKCFG_PKG_LINUX_DEFAULT " $base/config/$config/packages | cut -f6 -d" " )-rock"
kernel="$( readlink -e ${rootdir}/boot/System.map | sed -e "s,.*System.map-,," )"
echo "Creating initrd data:"
rm -rf ${targetdir}
mkdir -p ${targetdir}/{dev,proc,sys,tmp,scsi,net,bin,sbin,etc,$multilib}
# rpc.statd requires an existing /var/run directory
mkdir -p ${targetdir}/var/run
cd ${targetdir}
# this copies a set of programs and the necessary libraries into a

+ 2
- 0
package/target-finish/1st-stage/initrd/initrd_network

@ -0,0 +1,2 @@
/usr/sbin/portmap /usr/sbin/portmap
/bin/ping /bin/ping

+ 5
- 0
package/target-finish/1st-stage/initrd/initrd_nfs

@ -0,0 +1,5 @@
/sbin/mount.nfs /sbin/mount.nfs
/sbin/umount.nfs /sbin/umount.nfs
/usr/sbin/rpc.statd /usr/sbin/rpc.statd
/usr/sbin/sm-notify /usr/sbin/sm-notify
/var/lib/nfs /var/lib/nfs

+ 5
- 2
package/target-finish/2nd-stage/2nd-stage.conf

@ -35,7 +35,7 @@ package_map=" +00-dirtree
+sysfiles +libpcap +iptables +tcp_wrappers
-kiss +kbd -syslinux +ntfsprogs
-ethtool -uml_utilities +ddrescue +libelf
+installer +cryptsetup_luks +smartmontools"
+installer +cryptsetup_luks +smartmontools +nfs-utils"
package_map=" +$ROCKCFG_PKG_GLIBC_BRANCH +$ROCKCFG_PKG_BASH_DEFAULT \
+$ROCKCFG_PKG_LINUX_DEFAULT $package_map"
@ -131,7 +131,10 @@ rm -rf home usr/{local,doc,man,info,games,share}
rm -rf var/{adm,games,mail,opt}
rm -rf usr/{include,src,*-linux-gnu} {,usr/}lib/*.{a,la,o}
# save a few MB by removing unneeded modules
rm -rf lib/modules/*/kernel/{drivers/media,sound}
kernelversion="$( readlink -e $root/boot/System.map | sed -e "s,.*System.map-,," )"
rm -rf lib/modules/$kernelversion/kernel/{drivers/media,sound}
depmod -b . -F $root/boot/System.map $kernelversion
for x in usr/lib/*/ ; do rm -rf ${x%/} ; done
#
if [ "$arch" = arm ] ; then

Loading…
Cancel
Save