⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 builddeb

📁 Linux Kernel 2.6.9 for OMAP1710
💻
字号:
#!/bin/sh## builddeb 1.2# Copyright 2003 Wichert Akkerman <wichert@wiggy.net>## Simple script to generate a deb package for a Linux kernel. All the# complexity of what to do with a kernel after it is installer or removed# is left to other scripts and packages: they can install scripts in the# /etc/kernel/{pre,post}{inst,rm}.d/ directories that will be called on# package install and removal.set -e# Some variables and settings used throughout the scriptversion=$KERNELRELEASEtmpdir="$objtree/debian/tmp"# Setup the directory structurerm -rf "$tmpdir"mkdir -p "$tmpdir/DEBIAN" "$tmpdir/lib" "$tmpdir/boot"# Build and install the kernelcp System.map "$tmpdir/boot/System.map-$version"cp .config "$tmpdir/boot/config-$version"cp $KBUILD_IMAGE "$tmpdir/boot/vmlinuz-$version"if grep -q '^CONFIG_MODULES=y' .config ; then	INSTALL_MOD_PATH="$tmpdir" make modules_installfi# Install the maintainer scriptsfor script in postinst postrm preinst prerm ; do	mkdir -p "$tmpdir/etc/kernel/$script.d"	cat <<EOF > "$tmpdir/DEBIAN/$script"#!/bin/shset -etest -d /etc/kernel/$script.d && run-parts --arg="$version" /etc/kernel/$script.dexit 0EOF	chmod 755 "$tmpdir/DEBIAN/$script"donename="Kernel Compiler <$(id -nu)@$(hostname -f)>"# Generate a simple changelog templatecat <<EOF > debian/changeloglinux ($version) unstable; urgency=low  * A standard release -- $name  $(date -R)EOF# Generate a control filecat <<EOF > debian/controlSource: linuxSection: basePriority: optionalMaintainer: $nameStandards-Version: 3.6.1Package: linux-$versionArchitecture: anyDescription: Linux kernel, version $version This package contains the Linux kernel, modules and corresponding other files version $version.EOF# Fix some ownership and permissionschown -R root:root "$tmpdir"chmod -R go-w "$tmpdir"# Perform the final magicdpkg-gencontrol -ispdpkg --build "$tmpdir" ..exit 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -