Ignore:
Timestamp:
03/24/09 19:55:18 (3 years ago)
Author:
tschmitt
Message:
  • Paket:
    • share/make-linbo-media.sh nach /usr/sbin/make-linbo-media verlinkt.
    • syslinux selbst kompiliert, notwendige Dateien für Bootmedien werden nach /usr/lib/linuxmuster-linbo installiert.
    • nasm und perl zu Build-Abhängigkeiten hinzugefügt.
    • zip und mbr zu Paket-Abhängigkeiten hinzugefügt.
    • ein Paar Dateien und Verzeichnisse aufgeräumt.
  • Serverside Scripting:
    • neues Skript make-linbo-media.sh zur Erstellung von Bootmedien (USB & CDROM).
    • ales Skript make-linbo-iso.sh entfernt.
  • Kernel:
    • neue Version 2.6.29.
    • APM-Unterstützung entfernt.
  • LINBO-Dateisystem:
    • neue Grub4dos-Version 0.4.4-2009-03-24.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/linuxmuster-linbo/trunk/debian/rules

    r466 r470  
    1414# VESAMODE=0 # VGA16 
    1515# VESAMODE=791 # 1024x768, 64k colors # Currently not working 
    16 KERNEL_ARCHIVE=$(shell grep linux- debian/md5sums.src | awk '{ print $$2 }') 
     16KERNEL_ARCHIVE=$(shell grep " linux-" debian/md5sums.src | awk '{ print $$2 }') 
    1717KVERS=$(shell echo $(KERNEL_ARCHIVE) | sed -e 's/linux-//' | sed -e 's/.tar.bz2//') 
    1818KERNEL_DIR=kernel/linux-$(KVERS) 
    19 #KERNEL_URL=http://www.kernel.org/pub/linux/kernel/v2.6/testing 
    20 KERNEL_URL=$(LML_URL) 
     19KERNEL_URL=http://www.kernel.org/pub/linux/kernel/v2.6 
     20#KERNEL_URL=$(LML_URL) 
    2121 
    2222# cloop 
     
    6767NTFSPROGS_URL=$(LML_URL) 
    6868 
    69 #rsync 
     69# rsync 
    7070RSYNC_ARCHIVE=$(shell grep rsync- debian/md5sums.src | awk '{ print $$2 }') 
    7171RSYNC_DIR=src/$(shell echo $(RSYNC_ARCHIVE) | sed -e 's/.tar.gz//') 
    7272RSYNC_URL=http://rsync.samba.org/ftp/rsync/src 
    7373 
    74 #ssmtp 
     74# ssmtp 
    7575SSMTP_ARCHIVE=$(shell grep ssmtp_ debian/md5sums.src | awk '{ print $$2 }') 
    7676SSMTP_DIR=src/ssmtp 
    7777SSMTP_URL=http://archive.ubuntu.com/ubuntu/pool/universe/s/ssmtp 
    7878 
    79 #hwinfo 
     79# hwinfo 
    8080HWINFO_ARCHIVE=$(shell grep hwinfo_ debian/md5sums.src | awk '{ print $$2 }') 
    8181HWINFO_DIR=src/$(shell echo $(HWINFO_ARCHIVE) | sed -e 's/.orig.tar.gz//' | sed -e 's/_/-/' ) 
    8282HWINFO_VER=$(shell echo $(HWINFO_ARCHIVE) | sed -e 's/.orig.tar.gz//' | sed -e 's/hwinfo_//' ) 
    8383HWINFO_URL=http://archive.ubuntu.com/ubuntu/pool/universe/h/hwinfo 
     84 
     85# syslinux 
     86SYSLINUX_ARCHIVE=$(shell grep syslinux- debian/md5sums.src | awk '{ print $$2 }') 
     87SYSLINUX_DIR=src/$(shell echo $(SYSLINUX_ARCHIVE) | sed -e 's/.tar.bz2//') 
     88SYSLINUX_URL=http://www.kernel.org/pub/linux/utils/boot/syslinux 
    8489 
    8590configure: configure-stamp 
     
    192197        fi 
    193198 
     199        # syslinux 
     200        -@if [ ! -d $(SYSLINUX_DIR) ]; then \ 
     201                ( [ -e cache/$(SYSLINUX_ARCHIVE) ] || ( cd cache && wget $(SYSLINUX_URL)/$(SYSLINUX_ARCHIVE) ) ); \ 
     202                ( cd cache && grep $(SYSLINUX_ARCHIVE) ../debian/md5sums.src | md5sum -c ); \ 
     203                echo "[1mUnpacking $(SYSLINUX_ARCHIVE)...[0m" ; \ 
     204                tar xf cache/$(SYSLINUX_ARCHIVE) -C src; \ 
     205                ln -sf ../$(SYSLINUX_DIR) src/syslinux; \ 
     206                cp src/syslinux/win32/syslinux.exe src/syslinux; \ 
     207        fi 
     208 
    194209        # qt 
    195210        -@if [ ! -d $(QT_DIR) ]; then \ 
     
    286301                echo "[1mBuilding hwinfo...[0m" ; \ 
    287302                ( cd $(HWINFO_DIR) && make && strip hwinfo src/libhd.so.$(HWINFO_VER) ); \ 
     303        fi 
     304 
     305        # syslinux 
     306        -@if [ ! -e $(SYSLINUX_DIR)/.compiled ]; then \ 
     307                echo "[1mBuilding syslinux...[0m" ; \ 
     308                ( cd $(SYSLINUX_DIR) && make clean && cd gpxe/src && make bin/gpxe.lkrn && cd ../../ && make && touch .compiled ); \ 
    288309        fi 
    289310 
     
    373394        echo -e "[LINBOFS]\ntimestamp=`date +%Y\%m\%d\%H\%M`\nimagesize=`ls -l $(CURDIR)/debian/linuxmuster-linbo/var/linbo/linbofs.gz | awk '{print $$5}'`" >$(CURDIR)/debian/linuxmuster-linbo/var/linbo/linbofs.gz.info 
    374395        # supplemental server stuff 
    375         install -m 644 debian/german.kbd debian/linuxmuster-linbo/var/linbo/ 
     396        install -m 644 media/german.kbd debian/linuxmuster-linbo/var/linbo/german.kbd 
    376397        install -m 755 debian/linbo-multicast-server debian/linuxmuster-linbo/usr/sbin/linbo-multicast-server 
    377398        install -m 644 graphics/linbo-pxe-bootscreen.16 debian/linuxmuster-linbo/var/linbo/logo.16 
    378         install -m 644 debian/pxelinux.cfg debian/linuxmuster-linbo/etc/linuxmuster/linbo/pxelinux.cfg.default 
    379         install -m 644 cd/boot/isolinux/german.kbd debian/linuxmuster-linbo/usr/share/linuxmuster-linbo/cd/isolinux/ 
    380         install -m 644 cd/boot/isolinux/isolinux.cfg debian/linuxmuster-linbo/usr/share/linuxmuster-linbo/cd/isolinux/ 
    381         install -m 644 graphics/linbo-cd-bootscreen.16 debian/linuxmuster-linbo/usr/share/linuxmuster-linbo/cd/isolinux/logo.16 
     399        install -m 644 src/syslinux/core/isolinux.bin debian/linuxmuster-linbo/usr/lib/linuxmuster-linbo/isolinux.bin 
     400        install -m 644 src/syslinux/core/pxelinux.0 debian/linuxmuster-linbo/usr/lib/linuxmuster-linbo/pxelinux.0 
     401        install -m 644 src/syslinux/com32/menu/vesamenu.c32 debian/linuxmuster-linbo/usr/lib/linuxmuster-linbo/vesamenu.c32 
     402        install -m 644 src/syslinux/com32/modules/reboot.c32 debian/linuxmuster-linbo/usr/lib/linuxmuster-linbo/reboot.c32 
     403        install -m 644 src/syslinux/syslinux.exe debian/linuxmuster-linbo/usr/lib/linuxmuster-linbo/syslinux.exe 
     404        install -m 755 src/syslinux/linux/syslinux debian/linuxmuster-linbo/usr/lib/linuxmuster-linbo/syslinux 
     405        install -m 644 src/syslinux/gpxe/src/bin/gpxe.lkrn debian/linuxmuster-linbo/usr/lib/linuxmuster-linbo/gpxe.krn 
     406        install -m 644 media/german.kbd debian/linuxmuster-linbo/usr/lib/linuxmuster-linbo/german.kbd 
     407        install -m 644 media/pxelinux.cfg debian/linuxmuster-linbo/etc/linuxmuster/linbo/pxelinux.cfg.default 
     408        install -m 644 graphics/linbo-cd.png debian/linuxmuster-linbo/usr/share/linuxmuster-linbo/linbo-cd.png 
     409        install -m 644 graphics/linbo-usb.png debian/linuxmuster-linbo/usr/share/linuxmuster-linbo/linbo-usb.png 
    382410        install -m 644 doc/LINBO-M3.pdf debian/linuxmuster-linbo/usr/share/doc/linuxmuster-linbo/LINBO.pdf 
    383411        install -m 644 doc/LINBO-Vortrag-2007-09-25.pdf debian/linuxmuster-linbo/usr/share/doc/linuxmuster-linbo/LINBO-Vortrag.pdf 
     
    387415        install -m 755 share/* debian/linuxmuster-linbo/usr/share/linuxmuster-linbo/ 
    388416        install -m 755 debian/linbo-multicast debian/linuxmuster-linbo/etc/init.d/ 
    389         sed -e 's|@@version@@|$(LVERS)|' debian/boot.msg.template > debian/linuxmuster-linbo/var/linbo/boot.msg 
    390         sed -e 's|@@version@@|$(LVERS)|' debian/boot.msg.template > debian/linuxmuster-linbo/usr/share/linuxmuster-linbo/cd/isolinux/boot.msg 
     417        sed -e 's|@@version@@|$(LVERS)|' media/boot.msg > debian/linuxmuster-linbo/var/linbo/boot.msg 
    391418 
    392419# Build architecture-independent files here. 
Note: See TracChangeset for help on using the changeset viewer.