Blob Blame History Raw
Short description of the files in this directory
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This is an alphabetical index of files in scripts/, with a short
description of each entry. See the scripts' help texts for details.
Files marked as 'helper' are not meant to be used directly. Files marked
with '???' are yet to be documented. Files marked with 'delete?' are
candidates for deletion.

arch-symbols
 - Helper

bs-upload-kernel
 - Script to upload a kernel-source package to the buildservice. Can be
   used directly or via the osc_wrapper script

check-conf
 - Checks if the config.conf and series.conf files are consistent with
   what is in the filesystem

check-cvs-add
 - Checks if needed files are git

check-patchfmt
check-patchhdr
 - Various checks of patch format and metadata

common_config.sh
config-diff
 - ???

cvs-touched-files
 - Helper

cvs-wd-timestamp
 - Helper

diff-symtypes
 - Show human-readable difference between to /boot/symtypes-*.gz files

gen-aseries
 - ??? (delete?)

git-create-branch
 - Creates a new branch (delete?)

git-pre-commit
 - Pre-commit hook installed by install-git-hooks

gitlog2changes
 - Helper to generate kernel-source.changes

guards
 - Helper to process series.conf / config.conf files

install-git-hooks
 - Install pre-commit hook and other goodies

lib
 - Perl module path

linux-git.sh
 - Determine the location of the mainline linux git repository to use as a
   reference by other scripts.

list-symsets
 - Helper installed by install-git-hooks. Only needed in old branches
   that have symsets.

log
 - Commits changes to the repository, should be used instead of running
   'git commit' directly.

log2
 - helper

mainline-commit
 - helper

old-packages.sh
 - ??? (delete?)

osc_wrapper
 - Builds a kernel package either locally (default) or, when passed the
   'upload' command, in the buildservice.

patch-report
 - ??? (delete?)

patch-tag
 - Add a header to a patch

patch-tag-template
 - Helper

patch-tags-from-git
 - Add Git-commit / Patch-mainline to a patch

python
 - Python module path

refresh_patch.sh
 - Wrapper for 'quilt refresh' to be used in a sequence-patch tree.

rpm-changes-merge.pl
 - kernel-source.changes merge driver installed by install-git-hooks.
   Only needed in old branches that have kernel-source.changes.

rpm-log.sh
 - Like 'log' but can be used in the package (delete?).

run_oldconfig.sh
 - In a sequence-patch tree, run 'make oldconfig' for all archs /
   flavors.

sequence-patch.sh
 - Unpack a linux-$version.tar.xz tarball and apply all patches from
   series.conf. This allows to work on existing patches, add new ones,
   change the configs etc.

series2git
 - Create a git branch committing patches from series.conf one by one.

stable-tar.pl
 - Helper

stablecmp
stableids
stableup
 - Scripts to update to a new stable release.

supported-conf-fixup
 - Fix stale entries in supported.conf

tar-up-old.sh
 - Helper

tar-up.sh
 - Prepares a kernel-source package that can be built using osc or
   uploaded to the buildservice.

update-symvers
 - Updates reference files in kabi/

vc
 - Helper

wd-functions.sh
 - Helper

xen-port-patches.py
 - Generate some of the Xen patches.