#!/bin/sh # ask: are we in /usr/src/linux? -- start echo echo echo echo echo "## ---> Are we in /usr/src/linux/? Y/N" read AREWE case "$AREWE" in y) echo "Good!" ;; *) echo "Go there now? y/n" echo "cd /usr/src/linux/" read GOTHERE case "$GOTHERE" in y) echo "Good!" cd /usr/src/linux ;; *) echo "skipped" esac esac # ask: are we in /usr/src/linux? -- end # make config -- start echo echo echo echo echo "## ---> run:" echo "1) make xconfig? You must be running X windows" echo "2) make menuconfig? Text based menu driven" echo "3) make config? Text based old linear mode" echo echo "choose 1/2/3" echo "any other key to skip" read CONFIG case "$CONFIG" in 1) echo "running make xconfig" make xconfig ;; 2) echo "running make menuconfig" make menuconfig ;; 3) echo "running make config" make config ;; *) echo "skipped" esac # make config -- end # make dep -- start echo echo echo echo echo "## ---> run make dep? y/n" read DEP case "$DEP" in y) echo "running make dep" make dep echo  ;; *) echo "skipped" esac # make config -- end # make clean -- start echo echo echo echo echo "## ---> run make clean? y/n" read CLEAN case "$CLEAN" in y) echo "running make clean" make clean echo  ;; *) echo "skipped" esac # make clean -- end # make bzImage -- start echo echo echo echo echo "## ---> run bzImage? y/n" read BZIMAGE case "$BZIMAGE" in y) echo "running make bzImage" make bzImage echo  ;; *) echo "skipped" esac # make bzImage -- end # make modules -- start echo echo echo echo echo "## ---> run make modules" read MODULES case "$MODULES" in y) echo "running make modules" make modules echo  ;; *) echo "skipped" esac # make modules -- end # make bzlilo -- start echo echo echo echo echo "## ---> run bzlilo? y/n" read BZLILO case "$BZLILO" in y) echo "running make bzlilo" make bzlilo echo  ;; *) echo "skipped" esac # make bzlilo -- end echo echo echo echo echo "DONE!!!!" echo echo echo "Now reboot your computer" echo "Press any key to exit" echo echo read XSf