#!/bin/sh

for param in $(cat /proc/cmdline); do
    case $param in

                          menus)  ;;
                        menus=*)  ;;
                       old-conf)  ;;
                       new-conf)  ;;
                         splash)  ;;
                       splash=*)  ;;
                       poweroff)  ;;
                         reboot)  ;;
               bootdir=*|bdir=*)  ;;
    bootlabel=*|blabel=*|blab=*)  ;;
             bootuuid=*|buuid=*)  ;;
               bootdev=*|bdev=*)  ;;

                  try=*|retry=*)  ;;

            persistdir=*|pdir=*)  ;;

 persistlabel=*|plabel=*|plab=*)  ;;
          persistuuid=*|puuid=*)  ;;
            persistdev=*|pdev=*)  ;;

 persistretry=*|pretry=*|ptry=*)  ;;

                          dbv=*)  ;;
                        fneed=*)  ;;
                         fforce)  ;;
                         frugal)  ;;
                       frugal=*)  ;;
                         flab=*)  ;;
                         fdev=*)  ;;
                        fuuid=*)  ;;

                iso=*|fromiso=*)  ;;
                    iso|fromiso)  ;;

                         from=*)  ;;

                  persist=*|p=*)  ;;
                        persist)  ;;

                        sqext=*)  ;;
                       sqname=*)  ;;
                           sq=*)  ;;

           verbose=*|verb=*|v=*)  ;;
                           bp=*)  ;;
                           pk=*)  ;;

             check|md5|checkmd5)  ;;
                 hico|highcolor)  ;;
                  loco|lowcolor)  ;;
                   noco|nocolor)  ;;

                         noxtra)  ;;
                         doxtra)  ;;

                            db+)  ;;
                           db++)  ;;

            fancyprompt|fprompt)  ;;
               autologin|alogin)  ;;

                          toram)  ;;

                     noremaster)  ;;
                       rollback)  ;;
                         lang=*)  ;;

                        noclear)  ;;
                      gfxsave=*)  ;;

                        checkfs)  ;;
                      nocheckfs)  ;;

                       failsafe)  ;;
                         load=*)  ;;
               bl=*|blacklist=*)  ;;

                       coldplug)  ;;
                        hotplug)  ;;
                      traceload)  ;;
                 autoload|aload)  ;;

                         init=*)  ;;

                  nousb2|noehci)  ;;

                       noerrlog)  ;;
                        errtest)  ;;
                      errtest=*)  ;;
                        noerr=*)  ;;

                      vtblank=*)  ;;

               livedir=*|ldir=*)  ;;
        pw|passwd|pw=*|passwd=*)  ;;
              private|private=*)  ;;
                      bootchart)  ;;
                        noplink)  ;;
                          plink)  ;;

        disable_srv=*|disable_service=*)  ;;
        aX=*|antiX=*)                     ;;
        lean)                             ;;
        mean)                             ;;
        Xtralean)                         ;;
        nodbus)                           ;;

        # Our Live params
        hwclock=utc|hwclock=local|xorg|xorg=*|noearlyvid|earlyvid) ;;
        amnt|amnt=*|automount|automount=*|confont=*|conkeys=*);;
        desktop=*|dpi=*|fstab=*|hostname=*|kbd=*|kbopt=*|kbvar=*);;
        lang=*|mirror=*|mount=*|noloadkeys|noprompt);;
        nosplash|password|password=*|prompt|pw|pw=*|tz=*|ubp=*|ushow=*);;
        uverb=*|xres=*|noxorg);;
        desktheme=*) ;;
        nosavestate|savestate|dbsavestate) ;;

        *) printf "$param "
    esac
done
