diff options
author | Deposite Pirate | 2018-09-16 18:48:36 +0200 |
---|---|---|
committer | Deposite Pirate | 2018-09-16 18:48:36 +0200 |
commit | d150a5f3e462fa7fe194a805a4aa0076f4d03ab9 (patch) | |
tree | ce5e44d69c5f3175bfdbd1e3717b52c5dcca5638 /base/lilo/lilo.build | |
parent | f29d3519ce073ec30f99754d93304324f7f26d65 (diff) |
Add ports.
Diffstat (limited to 'base/lilo/lilo.build')
-rwxr-xr-x | base/lilo/lilo.build | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/base/lilo/lilo.build b/base/lilo/lilo.build new file mode 100755 index 0000000..9c3cfc8 --- /dev/null +++ b/base/lilo/lilo.build @@ -0,0 +1,74 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=lilo +VERSION=23.2 +BUILD=1 + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: lilo (Linux Loader) +${NAME}: +${NAME}: Generic Boot Loader for Linux ('LInux LOader') by Werner Almesberger. +${NAME}: LILO boots Linux from your hard drive. It can also boot other +${NAME}: operating systems such as MS-DOS and OS/2, and can even boot DOS from +${NAME}: the second hard drive. LILO comes with utilities and documentation +${NAME}: that make it easier to install, such as 'liloconfig' and +${NAME}: 'QuickStart'. NOTE: Installing boot loaders is inherently dangerous +${NAME}: Be sure to have some means to boot your system from a different media +${NAME}: if you install LILO on your hard disk. +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=https://alioth.debian.org/frs/download.php/3539/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz +SRCCOPY[0]="BSD3" + +build0() +{ +make ${JOBS} +make -i install DESTDIR="${PKG}" MAN_DIR="/usr/man" SBIN_DIR="/usr/sbin" +doc README sample/*.conf readme/* +changelog NEWS +rm -rf \ + ${PKG}/boot/{coffee.bmp,*debian*} \ + ${PKG}/usr/bin/liloconfig \ + ${PKG}/etc/{initramfs,kernel} +mv \ + ${PKG}/etc/lilo.conf_example \ + ${PKG}/etc/lilo.conf.example +install.bin liloconfig ${PKG}/usr/sbin +install.dir ${PKG}/var/log/setup +install.bin setup.liloconfig ${PKG}/var/log/setup +install.dat text.lilohelp ${PKG}/var/log/setup +case "$(uname -m)" in + x86_64) + install.dat slack64.bmp ${PKG}/boot/slack.bmp + ;; + *) + install.dat slack.bmp ${PKG}/boot + ;; +esac +#FIXME: compat +install.dir ${PKG}/sbin +( + cd ${PKG}/sbin + ln -sf /usr/sbin/lilo + ln -sf /usr/sbin/liloconfig +) +} |