Lines Matching refs:opts

120 static bmgr_opts_t opts;  variable
198 opts.set_inactive = true; in parse_args()
199 opts.bootnum = strtoul(optarg, NULL, 16); in parse_args()
202 opts.set_active = true; in parse_args()
203 opts.bootnum = strtoul(optarg, NULL, 16); in parse_args()
206 opts.delete = true; in parse_args()
207 opts.bootnum = strtoul(optarg, NULL, 16); in parse_args()
210 opts.copy = true; in parse_args()
211 opts.cp_src = strtoul(optarg, NULL, 16); in parse_args()
213 opts.create = true; in parse_args()
216 opts.dry_run = true; in parse_args()
219 free(opts.env); in parse_args()
220 opts.env = strdup(optarg); in parse_args()
227 free(opts.kernel); in parse_args()
228 opts.kernel = strdup(optarg); in parse_args()
231 free(opts.label); in parse_args()
232 opts.label = strdup(optarg); in parse_args()
235 free(opts.loader); in parse_args()
236 opts.loader = strdup(optarg); in parse_args()
237 opts.loader = mangle_loader(opts.loader); in parse_args()
240 opts.delete_bootnext = true; in parse_args()
243 opts.set_bootnext = true; in parse_args()
244 opts.bootnum = strtoul(optarg, NULL, 16); in parse_args()
247 opts.once = true; in parse_args()
250 free(opts.order); in parse_args()
251 opts.order = strdup(optarg); in parse_args()
254 opts.del_timeout = true; in parse_args()
257 opts.set_timeout = true; in parse_args()
258 opts.timeout = strtoul(optarg, NULL, 10); in parse_args()
261 opts.verbose = true; in parse_args()
265 if (opts.create) { in parse_args()
266 if (!opts.loader) in parse_args()
270 if (opts.set_bootnext && !(opts.bootnum)) in parse_args()
273 if ((opts.set_active || opts.set_inactive) && !(opts.bootnum)) in parse_args()
276 if (opts.order && !(opts.order)) in parse_args()
859 memset(&opts, 0, sizeof (bmgr_opts_t)); in main()
863 if (opts.create) in main()
867 make_boot_var(opts.label ? opts.label : "", in main()
868 opts.loader, opts.kernel, opts.env, opts.dry_run); in main()
869 else if (opts.set_active || opts.set_inactive ) in main()
870 handle_activity(opts.bootnum, opts.set_active); in main()
871 else if (opts.order != NULL) in main()
872 set_boot_order(opts.order); /* create a new bootorder with opts.order */ in main()
873 else if (opts.set_bootnext) in main()
874 handle_bootnext(opts.bootnum); in main()
875 else if (opts.delete_bootnext) in main()
877 else if (opts.delete) in main()
878 delete_bootvar(opts.bootnum); in main()
879 else if (opts.del_timeout) in main()
881 else if (opts.set_timeout) in main()
882 handle_timeout(opts.timeout); in main()
884 print_boot_vars(opts.verbose); in main()