summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PatchList.txt76
-rw-r--r--TODO10
-rwxr-xr-xscripts/check-TODO.sh27
-rwxr-xr-xscripts/check-patchlist.sh113
-rwxr-xr-xscripts/combine.sh34
-rwxr-xr-xscripts/grab-logs.sh35
-rwxr-xr-xscripts/newpatch.sh42
7 files changed, 0 insertions, 337 deletions
diff --git a/PatchList.txt b/PatchList.txt
deleted file mode 100644
index c7945639d..000000000
--- a/PatchList.txt
+++ /dev/null
@@ -1,76 +0,0 @@
-# This file contains patches that we intend to carry for longer than
-# "Should show up in a stable release soonish"
-# Some of these may eventually drop out
-
-kbuild-AFTER_LINK.patch
-
-arm64-avoid-needing-console-to-enable-serial-console.patch
-
-geekbox-v4-device-tree-support.patch
-
-Initial-AllWinner-A64-and-PINE64-support.patch
-
-arm64-pcie-quirks-xgene.patch
-
-usb-phy-tegra-Add-38.4MHz-clock-table-entry.patch
-
-ARM-tegra-usb-no-reset.patch
-
-bcm283x-upstream-fixes.patch
-
-lib-cpumask-Make-CPUMASK_OFFSTACK-usable-without-deb.patch
-
-input-kill-stupid-messages.patch
-
-die-floppy-die.patch
-
-no-pcspkr-modalias.patch
-
-silence-fbcon-logo.patch
-
-Kbuild-Add-an-option-to-enable-GCC-VTA.patch
-
-crash-driver.patch
-
-#Secure boot patches
-Add-secure_modules-call.patch
-PCI-Lock-down-BAR-access-when-module-security-is-ena.patch
-x86-Lock-down-IO-port-access-when-module-security-is.patch
-ACPI-Limit-access-to-custom_method.patch
-asus-wmi-Restrict-debugfs-interface-when-module-load.patch
-Restrict-dev-mem-and-dev-kmem-when-module-loading-is.patch
-acpi-Ignore-acpi_rsdp-kernel-parameter-when-module-l.patch
-kexec-Disable-at-runtime-if-the-kernel-enforces-modu.patch
-x86-Restrict-MSR-access-when-module-loading-is-restr.patch
-Add-option-to-automatically-enforce-module-signature.patch
-efi-Disable-secure-boot-if-shim-is-in-insecure-mode.patch
-efi-Add-EFI_SECURE_BOOT-bit.patch
-hibernate-Disable-in-a-signed-modules-environment.patch
-Add-EFI-signature-data-types.patch
-Add-an-EFI-signature-blob-parser-and-key-loader.patch
-KEYS-Add-a-system-blacklist-keyring.patch
-MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch
-MODSIGN-Support-not-importing-certs-from-db.patch
-Add-sysrq-option-to-disable-secure-boot-mode.patch
-kexec-uefi-copy-secure_boot-flag-in-boot-params.patch
-
-drm-i915-hush-check-crtc-state.patch
-
-disable-i8042-check-on-apple-mac.patch
-
-lis3-improve-handling-of-null-rate.patch
-
-scsi-sd_revalidate_disk-prevent-NULL-ptr-deref.patch
-
-criu-no-expert.patch
-
-ath9k-rx-dma-stop-check.patch
-
-xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch
-
-Input-synaptics-pin-3-touches-when-the-firmware-repo.patch
-
-firmware-Drop-WARN-from-usermodehelper_read_trylock-.patch
-
-drm-i915-turn-off-wc-mmaps.patch
-
diff --git a/TODO b/TODO
deleted file mode 100644
index 4ef797a12..000000000
--- a/TODO
+++ /dev/null
@@ -1,10 +0,0 @@
-Config TODOs:
-* review & disable a bunch of the I2C, RTC, DVB, SOUND options.
-
-Spec file TODOs:
-
-* modules-extra: Do a few more things to make it a bit more robust.
- - Allow for comments in the mod-extra.list file.
- - Don't fail the build if a module is listed but not built (maybe).
- - See if it can be tied into Kconfig instead of module names.
-
diff --git a/scripts/check-TODO.sh b/scripts/check-TODO.sh
deleted file mode 100755
index 7067f0b44..000000000
--- a/scripts/check-TODO.sh
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-for i in `grep ^* TODO | awk '{ print $2 }'`
-do
- if [ ! -f $i ]; then
- echo "$i referenced in the TODO, but isn't in CVS!"
- fi;
-done
-
-# sometimes dead stuff lingers in cvs, even though it's not in the specfile.
-for i in *.patch
-do
- for j in $(grep $i kernel.spec | grep Apply.*Patch | awk '{ print $2 }' | wc -l)
- do
- if [ "$j" = "0" ]; then
- echo $i is in CVS, but not applied in spec file.
- grep $i TODO | awk '{ print $2 " is also still in the TODO" }'
- fi
- done
-done
-
-#for i in `grep ApplyPatch kernel.spec | awk '{ print $2 }'`
-#do
-# R=$(grep $i TODO)
-# echo "$i is in CVS, but not mentioned in the TODO!"
-#done
-
diff --git a/scripts/check-patchlist.sh b/scripts/check-patchlist.sh
deleted file mode 100755
index 134e41e97..000000000
--- a/scripts/check-patchlist.sh
+++ /dev/null
@@ -1,113 +0,0 @@
-#! /bin/sh
-# This script was created in a effort to make patch management a bit easier.
-# It list all the patches in the current tree and identifies if they are
-# present in the kernel.spec, PatchList.txt, both files or neither.
-#
-# eg. ./check-patchlist.sh [optional flag]
-
-function usage(){
- echo "List all the patches currently in the tree. It also helps identify"
- echo "if the patch is present in kernel.spec or PatchList.txt. "
- echo "-h, --help "
- echo "-t, --tracked patches in both kernel.spec and PatchList.txt "
- echo "-p, --patchlist patches added to PatchList.txt. "
- echo "-s, --specfile patches added to kernel.spec. "
- echo "-n, --not-tracked patches in the tree but not in PatchList.txt "
- echo " or kernel.spec "
-}
-
-BASEDIR=$(dirname "$( cd $(dirname $BASH_SOURCE[0]) && pwd)")
-pushd $BASEDIR > /dev/null
-
-function list_all(){
- echo "===========Legend==========================="
- echo ". In kernel.spec "
- echo "* In PatchList.txt "
- echo "+ In PatchList.txt & Kernel.spec "
- echo "- Neither in PatchList.txt nor kernel.spec"
- echo "============================================"
- for patch in $(ls *.patch); do
- if [ ! -z "$(grep $patch PatchList.txt)" ] && [ ! -z "$(grep $patch kernel.spec)" ]
- then
- echo "+ ${patch}" # Patches in kernel.spec and PatchList.txt
-
- elif [ ! -z "$(grep $patch PatchList.txt)" ] && [ -z "$(grep $patch kernel.spec)" ]
- then
- echo "* ${patch}" # Patches in PatchList.txt but not in kernel.spec
-
- elif [ -z "$(grep $patch PatchList.txt)" ] && [ ! -z "$(grep $patch kernel.spec)" ]
- then
- echo ". ${patch}" # Patches in kernel.spec but not in PatchList.txt
-
- else
- echo "- ${patch}" # Neither in PatchList.txt nor kernel.spec
-
- fi
- done
-}
-
-function list_present_not_added(){
- for patch in $(ls *.patch); do
- if [ -z "$(grep $patch PatchList.txt)" ] && [ -z "$(grep $patch kernel.spec)" ]
- then
- echo $patch
- fi
- done
-}
-
-function list_present_added(){
- for patch in $(ls *.patch); do
- if [ ! -z "$(grep $patch PatchList.txt)" ] && [ ! -z "$(grep $patch kernel.spec)" ]
- then
- echo $patch
- fi
- done
-}
-
-function list_patchList(){
- for patch in $(ls *.patch); do
- if [ ! -z "$(grep $patch PatchList.txt)" ] && [ -z "$(grep $patch kernel.spec)" ]
- then
- echo $patch
- fi
- done
-
-}
-function list_specfile(){
- for patch in $(ls *.patch); do
- if [ -z "$(grep $patch PatchList.txt)" ] && [ ! -z "$(grep $patch kernel.spec)" ]
- then
- echo $patch
- fi
- done
-}
-
-if [ -z "$@" ]; then
- list_all
-else
-
- for opt in "$@"; do
- case $opt in
- -t|--tracked)
- list_present_added
- ;;
- -s|--specfile)
- list_specfile
- ;;
- -h|--help)
- usage
- ;;
- -n|--not-added)
- list_present_not_added
- ;;
- -p|--patchlist)
- list_patchList
- ;;
- *)
- usage
- ;;
- esac
- done
-fi
-
-popd > /dev/null
diff --git a/scripts/combine.sh b/scripts/combine.sh
deleted file mode 100755
index 86a68d302..000000000
--- a/scripts/combine.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#! /bin/sh
-
-# combine a set of quilt patches
-
-# $1 : base dir (source tree)
-# $2 : quilt dir (patches to apply)
-# $3 : pre-patch to apply first (optional)
-
-# e.g.:
-# combine.sh /home/user/fedora/trunk/kernel/F-11/kernel-2.6.30/vanilla-2.6.30 \
-# /home/user/git/stable-queue/queue-2.6.30 \
-# /home/user/fedora/trunk/kernel/F-11/patch-2.6.30.5.bz2
-
-if [ $# -lt 2 ] ; then
- exit 1
-fi
-
-TD="combine_temp.d"
-
-cd $1 || exit 1
-cd ..
-[ -d $TD ] && rm -Rf $TD
-mkdir $TD || exit 1
-cd $TD
-
-cp -al ../$(basename $1) work.d
-cd work.d
-[ "$3" ] && bzcat $3 | patch -p1 -s
-ln -s $2 patches
-[ -h patches ] || exit 1
-quilt snapshot
-quilt upgrade
-quilt push -a -q
-quilt diff --snapshot >../combined.patch
diff --git a/scripts/grab-logs.sh b/scripts/grab-logs.sh
deleted file mode 100755
index 571b503bb..000000000
--- a/scripts/grab-logs.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/sh
-# Script helps download the build logs for the current tree.
-# The downloaded logs will be saved in a logs/ within the
-# tree.
-
-BASEDIR="$(dirname "$(cd $(dirname $BASH_SOURCE[0]) && pwd)")"
-pushd $BASEDIR > /dev/null
-
-VER=$(fedpkg verrel)
-ver=$(echo $VER | sed -e 's/-/ /g' | awk '{print $2}')
-rev=$(echo $VER | sed -e 's/-/ /g' | awk '{print $3}')
-
-# keep logs in one place. If logs directory does not exist, make it.
-if [ -d "$BASEDIR/logs" ]; then
- DIR="$BASEDIR/logs"
-else
- mkdir "$BASEDIR/logs"
- DIR="$BASEDIR/logs"
-fi
-
-# Common architectures that have build logs.
-ARCHS[0]=i686
-ARCHS[1]=x86_64
-ARCHS[2]=noarch
-ARCHS[3]=armv7hl
-
-for arch in ${ARCHS[@]}; do
- URL=http://kojipkgs.fedoraproject.org/packages/kernel/$ver/$rev/data/logs/$arch/build.log
- # Only download logs if exist
- wget --spider -q $URL
- if [ $? -eq 0 ]; then
- wget -O $DIR/build-$VER-$arch.log $URL
- fi
-done
-popd > /dev/null
diff --git a/scripts/newpatch.sh b/scripts/newpatch.sh
deleted file mode 100755
index 2d7498655..000000000
--- a/scripts/newpatch.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-# Facilitates the addition of a new patch to the source tree.
-# -- Moves patch to tree
-# -- Adds patch to kernel.spec list of patches
-# -- Adds patch to git
-# -- change buildid macro to the name of the patch being added
-
-# Base directory is relative to where the script is.
-BASEDIR="$(dirname "$(cd $(dirname $BASH_SOURCE[0]) && pwd)")"
-pushd $BASEDIR > /dev/null
-# Check for at least patch
-if [ "$#" -lt 1 ]; then
- echo "usage: $0 [ /path/to/patch/ ] [ description ]"
- exit 1
-fi
-PATCHDIR=$1
-DESC=$2
-PATCH="$(basename "$PATCHDIR")"
-# Kernel.spec file in the current tree
-SPECFILE="$BASEDIR/kernel.spec"
-# If adding patch from outside the source tree move it to the source tree
-if [ -z "$(ls | grep $PATCH)" ]; then
- cp $PATCHDIR $BASEDIR/
-fi
-
-if [ ! -z "$(grep $PATCH $SPECFILE)" ]
-then
- echo "$PATCH already in kernel.spec"
- exit 1
-fi
-# ID number of the last patch in kernel.spec
-LPATCH_ID=$(grep ^Patch $SPECFILE | tail -n1 | awk '{ print $1 }' | sed s/Patch// | sed s/://)
-# ID of the next patch to be added to kernel.spec
-NPATCH_ID=$(($LPATCH_ID + 1 ))
-# Add patch with new id at the end of the list of patches
-sed -i "/^Patch$LPATCH_ID:\ /a#\ $DESC\nPatch$NPATCH_ID:\ $PATCH" $SPECFILE
-# Add it to git
-git add $PATCH
-BUILDID_PATCH="$(echo $PATCH | sed 's/\-/\_/g' )"
-sed -i "s/^.*define buildid .*$/%define buildid .$BUILDID_PATCH/" $SPECFILE
-popd > /dev/null