source: freewrt/scripts/uname.fake@ fdd4f59

freewrt_1_0 freewrt_2_0
Last change on this file since fdd4f59 was b84b14f, checked in by Thorsten Glaser <tg@…>, 19 years ago
  • instead of using a $(VARS_TO_PASS) write the variables into a *.mk include file, so that people can cd to some package direc- tory and invoke gmake directly
  • fake OpenBSD as uname for MirBSD, so that we get a little further in the build process there (stops at linux requiring bash now)

Tested with a full build (standard config) on Linux.
Invoking gmake in a subdirectory *not* tested, but
that didn't work before at all, so it's not a problem.

git-svn-id: svn://www.freewrt.org/trunk/freewrt@73 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 1.9 KB
Line 
1#!/bin/sh
2# $FreeWRT: src/share/misc/licence.template,v 1.7 2006/04/09 22:08:49 tg Rel $
3#-
4# Copyright (c) 2006
5# Thorsten Glaser <tg@mirbsd.de>
6#
7# Licensee is hereby permitted to deal in this work without restric-
8# tion, including unlimited rights to use, publicly perform, modify,
9# merge, distribute, sell, give away or sublicence, provided all co-
10# pyright notices above, these terms and the disclaimer are retained
11# in all redistributions or reproduced in accompanying documentation
12# or other materials provided with binary redistributions.
13#
14# All advertising materials mentioning features or use of this soft-
15# ware must display the following acknowledgement:
16# This product includes material provided by Thorsten Glaser.
17# This acknowledgement does not need to be reprinted if this work is
18# linked into a bigger work whose licence does not allow such clause
19# and the author of this work is given due credit in the bigger work
20# or its documentation. Specifically, re-using this code in any work
21# covered by the GNU General Public License version 1 or Library Ge-
22# neral Public License (any version) is permitted.
23#
24# Licensor offers the work "AS IS" and WITHOUT WARRANTY of any kind,
25# express, or implied, to the maximum extent permitted by applicable
26# law, without malicious intent or gross negligence; in no event may
27# licensor, an author or contributor be held liable for any indirect
28# or other damage, or direct damage except proven a consequence of a
29# direct error of said person and intended use of this work, loss or
30# other issues arising in any way out of its use, even if advised of
31# the possibility of such damage or existence of a nontrivial bug.
32#-
33# Fake we're running under a different operating system (@@ToOS@@)
34# than the real one (@@FromOS@@), determined by 'make prereq'
35
36if test x"$NOFAKE" = x"yes"; then
37 exec @@PROG@@ "$@"
38else
39 @@PROG@@ "$@" | sed 's!@@FromOS@@!@@ToOS@@!g'
40fi
Note: See TracBrowser for help on using the repository browser.