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