29 |
# Download TOMOYO Linux patches. |
# Download TOMOYO Linux patches. |
30 |
mkdir -p /root/rpmbuild/SOURCES/ |
mkdir -p /root/rpmbuild/SOURCES/ |
31 |
cd /root/rpmbuild/SOURCES/ || die "Can't chdir to /root/rpmbuild/SOURCES/ ." |
cd /root/rpmbuild/SOURCES/ || die "Can't chdir to /root/rpmbuild/SOURCES/ ." |
32 |
if [ ! -r ccs-patch-1.8.3-20150408.tar.gz ] |
if [ ! -r ccs-patch-1.8.3-20150421.tar.gz ] |
33 |
then |
then |
34 |
wget -O ccs-patch-1.8.3-20150408.tar.gz 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49684/ccs-patch-1.8.3-20150408.tar.gz' || die "Can't download patch." |
wget -O ccs-patch-1.8.3-20150421.tar.gz 'http://sourceforge.jp/frs/redir.php?f=/tomoyo/49684/ccs-patch-1.8.3-20150421.tar.gz' || die "Can't download patch." |
35 |
fi |
fi |
36 |
|
|
37 |
# Install kernel source packages. |
# Install kernel source packages. |
44 |
# Apply patches and create kernel config. |
# Apply patches and create kernel config. |
45 |
cd linux-3.8.0/ || die "Can't chdir to linux-3.8.0/ ." |
cd linux-3.8.0/ || die "Can't chdir to linux-3.8.0/ ." |
46 |
update_maintainer |
update_maintainer |
47 |
tar -zxf /root/rpmbuild/SOURCES/ccs-patch-1.8.3-20150408.tar.gz || die "Can't extract patch." |
tar -zxf /root/rpmbuild/SOURCES/ccs-patch-1.8.3-20150421.tar.gz || die "Can't extract patch." |
48 |
patch -p1 < patches/ccs-patch-3.8-ubuntu-13.04.diff || die "Can't apply patch." |
patch -p1 < patches/ccs-patch-3.8-ubuntu-13.04.diff || die "Can't apply patch." |
49 |
rm -fR patches/ specs/ || die "Can't delete patch." |
rm -fR patches/ specs/ || die "Can't delete patch." |
50 |
for i in `find debian.master/ -type f -name '*'${ORIGINAL_FLAVOUR}'*'`; do cp -p $i `echo $i | sed -e 's/'${ORIGINAL_FLAVOUR}'/'${NEW_FLAVOUR}'/g'`; done |
for i in `find debian.master/ -type f -name '*'${ORIGINAL_FLAVOUR}'*'`; do cp -p $i `echo $i | sed -e 's/'${ORIGINAL_FLAVOUR}'/'${NEW_FLAVOUR}'/g'`; done |