Skip to content
Snippets Groups Projects
Select Git revision
  • b286d9a1f8350fd38c0463316c37a395dfebf460
  • master default protected
2 results

make.sh

Blame
  • user avatar
    root authored
    b286d9a1
    History
    make.sh 1.05 KiB
    #!/bin/bash -x
    
    cat > /etc/apt/sources.list << EOSOURCES
    deb http://ftp.zcu.cz/pub/linux/debian buster main contrib non-free
    deb http://ftp.zcu.cz/pub/linux/debian buster-updates main contrib non-free
    deb http://ftp.zcu.cz/pub/linux/debian-security buster/updates main contrib non-free
    
    deb-src http://ftp.zcu.cz/pub/linux/debian buster main contrib non-free
    deb-src http://ftp.zcu.cz/pub/linux/debian buster-updates main contrib non-free
    deb-src http://ftp.zcu.cz/pub/linux/debian-security buster/updates main contrib non-free
    EOSOURCES
    
    apt update -qqq
    apt install devscripts dpkg-dev --no-install-recommends -qqq -y
    apt build-dep nfs-utils --no-install-recommends -qqq -y
    
    apt source nfs-utils
    
    cd nfs-utils-1.3.4/
    cp -v ../debian/* debian/patches
    
    dch -l "+zs" "[ ZS ]"
    for i in `ls debian/patches/zs*`; do
        echo "`basename $i`" >> debian/patches/series
        dch -a "`basename $i`"
    done
    
    dpkg-buildpackage -uc -us -b
    
    cd ..
    
    for in *.deb; do
    	mkdir ${i/.deb/}
    	dpkg-deb -R $i ${i/.deb/}
    	rm -v $i
    	dpkg-deb -Zgzip -b ${i/.deb/} $i
    done
    
    mkdir build
    mv *.deb build/