Browse Source

* introduced FOOTPRINT choice module which determines LIBC and other stuff

legacy/multilib
Alejandro Mery 19 years ago
parent
commit
f63439e625
7 changed files with 39 additions and 13 deletions
  1. +6
    -0
      pkgsel/Base/10-FOOTPRINT.regular.choice
  2. +25
    -0
      pkgsel/Base/FOOTPRINT.conf
  3. +4
    -0
      pkgsel/Base/FOOTPRINT.embedded.choice
  4. +1
    -0
      pkgsel/Base/FOOTPRINT.light.choice
  5. +1
    -9
      pkgsel/Base/LIBC.conf
  6. +1
    -1
      pkgsel/Base/LIBC.dietlibc.choice
  7. +1
    -3
      pkgsel/Base/LIBC.glibc.choice

+ 6
- 0
pkgsel/Base/10-FOOTPRINT.regular.choice

@ -0,0 +1,6 @@
#Description: Regular weight System
#Default: regular
X coreutils
X ncurses
X gettext

+ 25
- 0
pkgsel/Base/FOOTPRINT.conf

@ -0,0 +1,25 @@
#!/bin/sh
# --- T2-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# T2 SDE: target/mnemosyne/pkgsel/Base/FOOTPRINT.conf
# Copyright (C) 2004 - 2005 The T2 SDE Project
#
# More information can be found in the files COPYING and README.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License. A copy of the
# GNU General Public License can be found in the file COPYING.
# --- T2-COPYRIGHT-NOTE-END ---
case "$SDECFG_TRG_MNEMOSYNE_FOOTPRINT" in
embedded|light)
SDECFGSET_DISABLE_NLS='1'
;;
embedded)
SDECFGSET_PKG_TERMCAP_USEIT='1'
SDECFGSET_PKG_TERMCAP_USETERMUTILS='1'
;;
esac

+ 4
- 0
pkgsel/Base/FOOTPRINT.embedded.choice

@ -0,0 +1,4 @@
#Description: Embedded System
X embutils
- coreutils

+ 1
- 0
pkgsel/Base/FOOTPRINT.light.choice

@ -0,0 +1 @@
#Description: Lightweight system

+ 1
- 9
pkgsel/Base/LIBC.conf

@ -12,12 +12,4 @@
# GNU General Public License can be found in the file COPYING.
# --- T2-COPYRIGHT-NOTE-END ---
case "$SDECFG_TRG_MNEMOSYNE_LIBC" in
dietlibc)
SDECFGSET_LIBC="$SDECFG_TRG_MNEMOSYNE_LIBC"
SDECFGSET_PKG_TERMCAP_USEIT='1'
SDECFGSET_PKG_TERMCAP_USETERMUTILS='1'
SDECFGSET_DISABLE_NLS='1'
;;
esac
SDECFGSET_LIBC="$SDECFG_TRG_MNEMOSYNE_LIBC"

+ 1
- 1
pkgsel/Base/LIBC.dietlibc.choice

@ -1,4 +1,4 @@
#Description: diet libC (less is more)
#Dependencies: FOOTPRINT!=regular
X dietlibc
X embutils

+ 1
- 3
pkgsel/Base/LIBC.glibc.choice

@ -1,9 +1,7 @@
#Description: GNU LibC and fat friends
#Default: glibc
#Dependencies: FOOTPRINT!=embedded
X glibc
X glibc32
X coreutils
X ncurses
X gettext

Loading…
Cancel
Save