[kernel-team] 01/03: Delete scripts specific to linux-2.6 package
debian-kernel at lists.debian.org
debian-kernel at lists.debian.org
Sun Feb 7 22:06:40 UTC 2016
This is an automated email from the git hooks/post-receive script.
benh pushed a commit to branch master
in repository kernel-team.
commit ea01bed67879751661c3daadaa6ab991f5fb6e57
Author: Ben Hutchings <ben at decadent.org.uk>
Date: Sun Feb 7 21:53:05 2016 +0000
Delete scripts specific to linux-2.6 package
---
scripts/linux-2.6-add-patch | 35 ----------------
scripts/linux-2.6-list-applied-patches | 73 ----------------------------------
2 files changed, 108 deletions(-)
diff --git a/scripts/linux-2.6-add-patch b/scripts/linux-2.6-add-patch
deleted file mode 100755
index 46f76b1..0000000
--- a/scripts/linux-2.6-add-patch
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash -eu
-
-if [ $# -ne 2 ]; then
- echo >&2 "Usage: $0 <source> <dest>"
- echo >&2 "where <dest> is the patch name in the package"
- exit 2
-fi
-
-source="$(readlink -f "$1")"
-dest="$2"
-dest_full=debian/patches/"$dest"
-revision=$(dpkg-parsechangelog | sed -n 's/^Version: .*-\(.*\)/\1/p')
-series=debian/patches/series/"$revision"
-
-if [ -e "$dest_full" ]; then
- echo >&2 "Patch $dest already exists"
- exit 1
-fi
-
-# Check that patch applies
-(cd debian/build/source && patch -p1 -f -t --fuzz=1 --dry-run < "$source")
-
-# Copy and make it versioned
-cp "$source" "$dest_full"
-git add "$dest_full"
-
-# Add to series and make sure series is versioned
-if [ ! -f "$series" ]; then
- touch "$series"
- git add "$series"
-fi
-echo "+ $dest" >> "$series"
-
-# Apply patch
-(cd debian/build/source && patch -p1 -f -t --fuzz=1 < ../../patches/"$dest")
diff --git a/scripts/linux-2.6-list-applied-patches b/scripts/linux-2.6-list-applied-patches
deleted file mode 100755
index c5d7b58..0000000
--- a/scripts/linux-2.6-list-applied-patches
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-
-use FileHandle;
-use POSIX ();
-
-my @debian_revs;
-my $upstream_ver;
-my $dfsg_rev;
-
-my $log = new FileHandle('dpkg-parsechangelog --format rfc822 --all |');
-while (<$log>) {
- next unless /^Version: (.*)-(.*)\n/;
- my ($u, $d) = ($1, $2);
- my $has_dfsg_rev = $u =~ s/\.dfsg\.(\d+)$//;
- if (!defined($dfsg_rev)) {
- $dfsg_rev = $has_dfsg_rev ? $1 : 0;
- }
- if (defined($upstream_ver)) {
- last if $upstream_ver ne $u;
- } else {
- $upstream_ver = $u;
- }
- push @debian_revs, $d;
-}
-$log->close();
-
-my @series_list = (map({"orig-$_"} (0..$dfsg_rev)), 'base', reverse(@debian_revs));
-my %applied;
-my $pos = 1;
-
-for (@series_list) {
- my $series_name = "debian/patches/series/$_";
- my $series = new FileHandle($series_name, 'r');
- if (!defined($series)) {
- next if $! == POSIX::ENOENT;
- die "$series_name: $!";
- }
- while (<$series>) {
- next if /^\s*(#|$)/;
- /^([-+X]) (\S+)\s*$/ or die "$series_name:$.: unrecognised line";
- my ($op, $name) = ($1, $2);
- if ($op eq '-') {
- if ($applied{$name}) {
- delete $applied{$name};
- } else {
- print STDERR "$series_name:$.: reverts $name; not currently applied\n";
- $applied{$name} = -$pos;
- }
- } elsif ($op eq '+') {
- if ($applied{$name}) {
- if ($applied{$name} < 0) {
- delete $applied{$name};
- } else {
- die "$series_name:$.: applies $name; already applied";
- }
- } else {
- $applied{$name} = $pos;
- }
- } else {
- print STDERR "$series_name:$.: ignoring X $name\n";
- }
- ++$pos;
- }
- $series->close();
-}
-
-# Print unreverted patches in order
-for (sort({$applied{$a} <=> $applied{$b}} keys %applied)) {
- print "$_\n";
-}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/kernel-team.git
More information about the Kernel-svn-changes
mailing list