]> git.ipfire.org Git - people/ms/u-boot.git/blame - common/cmd_license.c
arc: cache - build invalidate_icache_all() and invalidate_dcache_all()
[people/ms/u-boot.git] / common / cmd_license.c
CommitLineData
0a823aa2
HW
1/*
2 * (C) Copyright 2007 by OpenMoko, Inc.
3 * Author: Harald Welte <laforge@openmoko.org>
4 *
1a459660 5 * SPDX-License-Identifier: GPL-2.0+
0a823aa2
HW
6 */
7
8#include <common.h>
9
0a823aa2
HW
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>
0a823aa2 16
54841ab5 17int do_license(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
0a823aa2
HW
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
388a29d0
FM
36U_BOOT_CMD(
37 license, 1, 1, do_license,
a89c33db
WD
38 "print GPL license text",
39 ""
40);