Blame view
common/cmd_license.c
715 Bytes
0a823aa2a
|
1 2 3 4 |
/* * (C) Copyright 2007 by OpenMoko, Inc. * Author: Harald Welte <laforge@openmoko.org> * |
1a4596601
|
5 |
* SPDX-License-Identifier: GPL-2.0+ |
0a823aa2a
|
6 7 8 |
*/ #include <common.h> |
0a823aa2a
|
9 10 11 12 13 14 |
/* COPYING is currently 15951 bytes in size */ #define LICENSE_MAX 20480 #include <command.h> #include <malloc.h> #include <license.h> |
0a823aa2a
|
15 |
|
54841ab50
|
16 |
int do_license(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
0a823aa2a
|
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
{ char *tok, *dst = malloc(LICENSE_MAX); unsigned long len = LICENSE_MAX; if (!dst) return -1; if (gunzip(dst, LICENSE_MAX, license_gz, &len) != 0) { printf("Error uncompressing license text "); free(dst); return -1; } puts(dst); free(dst); return 0; } |
388a29d02
|
35 36 |
U_BOOT_CMD( license, 1, 1, do_license, |
a89c33db9
|
37 38 39 |
"print GPL license text", "" ); |