1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #!/bin/bash
- Header=$(ls -t -U | grep -m 1 "linux-header")
- Image=$(ls -t -U | grep -m 1 "linux-image")
- Libc=$(ls -t -U | grep -m 1 "linux-libc")
- version=$(ls linux-libc-dev_5.15.*-custom-1_amd64.deb | sed "s/linux-libc-dev_//g" | sed "s/custom.*/custom/g")
- if [ -f ksource.txt ]
- then
- rm ksource.txt
- fi
- touch ksource.txt
- echo "KHeader=$Header" >>ksource.txt
- echo "KImage=$Image" >>ksource.txt
- echo "KLibc=$Libc" >>ksource.txt
- echo "KLversion=$version" >>ksource.txt
- echo "kernel_version=kernel_$version.run" >>ksource.txt
- rm linux-upstream*
- #git add $Header
- #git add $Image
- #git add $Libc
- ./makeself.run
- echo ""
- echo -e "#!/bin/bash" >kernel.sh
- echo -e "sudo dpkg -i $Libc" >>kernel.sh
- echo -e "sudo dpkg -i $Header" >>kernel.sh
- echo -e "sudo dpkg -i $Image" >>kernel.sh
- chmod +x kernel.sh
- mkdir pack
- cp $Libc pack
- cp $Header pack
- cp $Image pack
- cp kernel.sh pack
- ./makeself-2.5.0/makeself.sh --xz pack/ kernel_$version.run "kernel_$version" ./kernel.sh
- rm -r pack
- rm kernel.sh
- rm -r -f makeself-2.5.0
- sudo scp $Header $Image $Libc kernel_$version.run mk4@192.168.1.8:/var/www/folivier/cube/pack/custom_kernel
- echo "ne pas oublier:"
- echo "git commit -a"
- echo "git push"
- echo -e ""
|