Skip to content

Commit 02c9d32

Browse files
committed
script version uses sh
1 parent 37c89a5 commit 02c9d32

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

lib/src/clixon_yang.c

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,10 @@ static const map_str2int ykmap[] = {
171171
{"when", Y_WHEN},
172172
{"yang-version", Y_YANG_VERSION},
173173
{"yin-element", Y_YIN_ELEMENT},
174-
{"yang-specification", Y_SPEC}, /* XXX: NOTE NOT YANG STATEMENT, reserved
175-
for top level spec */
174+
/* Note from here not actual yang statements, but meta-yang for the implementation */
175+
{"yang-mounts", Y_MOUNTS},
176+
{"yang-domain", Y_DOMAIN},
177+
{"yang-specification",Y_SPEC},
176178
{NULL, -1}
177179
};
178180

@@ -2434,6 +2436,7 @@ yang_print1(FILE *f,
24342436
{
24352437
yang_stmt *yc;
24362438
yang_stmt *yrev;
2439+
char *keyw;
24372440
int spec;
24382441
int inext;
24392442

@@ -2444,7 +2447,8 @@ yang_print1(FILE *f,
24442447
spec = yang_keyword_get(yn) == Y_SPEC;
24452448
inext = 0;
24462449
while ((yc = yn_iter(yn, &inext)) != NULL) {
2447-
fprintf(f, "%s", yang_key2str(yc->ys_keyword));
2450+
keyw = yang_key2str(yc->ys_keyword);
2451+
fprintf(f, "%s", keyw?keyw:"unknown");
24482452
fprintf(f, " %s", yang_argument_get(yc));
24492453
if (spec){
24502454
if ((yrev = yang_find(yc, Y_REVISION, NULL)) != NULL)
@@ -2457,7 +2461,7 @@ yang_print1(FILE *f,
24572461
}
24582462

24592463
/*! Print yang top-level specs
2460-
*a
2464+
*
24612465
* @param[in] f File to print to.
24622466
* @param[in] ymounts Yang mounts to print
24632467
*/

scripts/version.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env bash
1+
#!/usr/bin/env sh
22
# Version script
33
# Usage:
44
# ./version.sh

0 commit comments

Comments
 (0)