From e14d37a1ce054b06398c4f3971346a229b6c58c4 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Wed, 9 Jan 2019 12:56:00 -0600 Subject: CD init: actually use squashroot param --- cdinit.c | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/cdinit.c b/cdinit.c index aadae37..f5ccb22 100644 --- a/cdinit.c +++ b/cdinit.c @@ -33,23 +33,8 @@ */ const char *get_param(const char *param, const char *def) { - int cmd_fd; - - if(access("/proc/cmdline", R_OK) != 0) - { - fprintf(stderr, "can't access kernel command line\n"); - return def; - } - - cmd_fd = open("/proc/cmdline", O_RDONLY); - if(cmd_fd == -1) - { - fprintf(stderr, "can't open kernel command line\n"); - return def; - } - - close(cmd_fd); - return def; + char *str = getenv(param); + return str ? str : def; } /*! -- cgit v1.2.3-70-g09d2