diff --git a/package/deps.mak b/package/deps.mak
index c158030e6a44e2ce04603a3f2a6483e7fca0d3d3..fa522d363940a38cc80492d74de5a8cb23c0e1ba 100644
--- a/package/deps.mak
+++ b/package/deps.mak
@@ -32,16 +32,7 @@ src/66/66-stop.o src/66/66-stop.lo: src/66/66-stop.c src/include/66/ssexec.h
 src/66/66-svctl.o src/66/66-svctl.lo: src/66/66-svctl.c src/include/66/ssexec.h
 src/66/66-tree.o src/66/66-tree.lo: src/66/66-tree.c src/include/66/config.h src/include/66/constants.h src/include/66/db.h src/include/66/enum.h src/include/66/resolve.h src/include/66/state.h src/include/66/tree.h src/include/66/utils.h
 src/extra-tools/66-echo.o src/extra-tools/66-echo.lo: src/extra-tools/66-echo.c
-src/extra-tools/66-envfile.o src/extra-tools/66-envfile.lo: src/extra-tools/66-envfile.c
-src/extra-tools/66-getenv.o src/extra-tools/66-getenv.lo: src/extra-tools/66-getenv.c
-src/extra-tools/66-gnwenv.o src/extra-tools/66-gnwenv.lo: src/extra-tools/66-gnwenv.c
 src/extra-tools/66-umountall.o src/extra-tools/66-umountall.lo: src/extra-tools/66-umountall.c
-src/extra-tools/66-which.o src/extra-tools/66-which.lo: src/extra-tools/66-which.c
-src/extra-tools/66-writenv.o src/extra-tools/66-writenv.lo: src/extra-tools/66-writenv.c
-src/extra-tools/execl-cmdline.o src/extra-tools/execl-cmdline.lo: src/extra-tools/execl-cmdline.c
-src/extra-tools/execl-envfile.o src/extra-tools/execl-envfile.lo: src/extra-tools/execl-envfile.c
-src/extra-tools/execl-subuidgid.o src/extra-tools/execl-subuidgid.lo: src/extra-tools/execl-subuidgid.c
-src/extra-tools/execl-testncreate.o src/extra-tools/execl-testncreate.lo: src/extra-tools/execl-testncreate.c
 src/lib66/backup_cmd_switcher.o src/lib66/backup_cmd_switcher.lo: src/lib66/backup_cmd_switcher.c src/include/66/constants.h src/include/66/enum.h src/include/66/ssexec.h src/include/66/utils.h
 src/lib66/backup_make_new.o src/lib66/backup_make_new.lo: src/lib66/backup_make_new.c src/include/66/constants.h src/include/66/db.h src/include/66/enum.h src/include/66/tree.h src/include/66/utils.h
 src/lib66/backup_realpath_sym.o src/lib66/backup_realpath_sym.lo: src/lib66/backup_realpath_sym.c src/include/66/constants.h src/include/66/enum.h src/include/66/utils.h
@@ -143,24 +134,8 @@ src/lib66/tree_switch_current.o src/lib66/tree_switch_current.lo: src/lib66/tree
 66-tree: src/66/66-tree.o ${LIB66} -ls6rc -ls6 -loblibs -lskarnet
 66-echo: EXTRA_LIBS :=
 66-echo: src/extra-tools/66-echo.o -lskarnet 
-66-envfile: EXTRA_LIBS :=
-66-envfile: src/extra-tools/66-envfile.o -lskarnet
-66-getenv: EXTRA_LIBS :=
-66-getenv: src/extra-tools/66-getenv.o -loblibs -lskarnet 
-66-gnwenv: EXTRA_LIBS :=
-66-gnwenv: src/extra-tools/66-gnwenv.o -loblibs -lskarnet 
 66-umountall: EXTRA_LIBS :=
 66-umountall: src/extra-tools/66-umountall.o -lskarnet 
-66-which: EXTRA_LIBS :=
-66-which: src/extra-tools/66-which.o -lskarnet -loblibs
-66-writenv: EXTRA_LIBS :=
-66-writenv: src/extra-tools/66-writenv.o -lskarnet
-execl-cmdline: EXTRA_LIBS :=
-execl-cmdline: src/extra-tools/execl-cmdline.o -lexecline -loblibs -lskarnet
-execl-envfile: EXTRA_LIBS :=
-execl-envfile: src/extra-tools/execl-envfile.o ${LIB66} ${LIBEXECLINE} -loblibs -lexecline -lskarnet 
-execl-subuidgid: EXTRA_LIBS :=
-execl-subuidgid: src/extra-tools/execl-subuidgid.o ${LIB66} -loblibs -lexecline -lskarnet ${LIBEXECLINE}
 ifeq ($(strip $(STATIC_LIBS_ARE_PIC)),)
 lib66.a.xyzzy: src/lib66/backup_cmd_switcher.o src/lib66/backup_make_new.o src/lib66/backup_realpath_sym.o src/lib66/db_cmd_master.o src/lib66/db_compile.o src/lib66/db_find_compiled_state.o src/lib66/db_get_permissions.o src/lib66/db_ok.o src/lib66/db_switch_to.o src/lib66/db_update.o src/lib66/environ.o src/lib66/get_enum.o src/lib66/get_uidgid.o src/lib66/get_userhome.o src/lib66/hpr_shutdown.o src/lib66/hpr_wall.o src/lib66/instance.o src/lib66/parser.o src/lib66/parser_enabled.o src/lib66/parser_utils.o src/lib66/parser_write.o src/lib66/rc_init.o src/lib66/rc_manage.o src/lib66/rc_send.o src/lib66/rc_unsupervise.o src/lib66/resolve.o src/lib66/resolve_graph.o src/lib66/scandir_ok.o src/lib66/scandir_send_signal.o src/lib66/set_livedir.o src/lib66/set_livescan.o src/lib66/set_livestate.o src/lib66/set_livetree.o src/lib66/set_ownerhome.o src/lib66/set_ownersysdir.o src/lib66/ss_utils.o src/lib66/ssexec_dbctl.o src/lib66/ssexec_enable.o src/lib66/ssexec_env.o src/lib66/ssexec_disable.o src/lib66/ssexec_free.o src/lib66/ssexec_help.o src/lib66/ssexec_init.o src/lib66/ssexec_main.o src/lib66/ssexec_start.o src/lib66/ssexec_stop.o src/lib66/ssexec_svctl.o src/lib66/state.o src/lib66/sv_alltype_zero.o src/lib66/svc_init.o src/lib66/svc_init_pipe.o src/lib66/svc_send.o src/lib66/svc_switch_to.o src/lib66/svc_unsupervise.o src/lib66/tree_cmd_state.o src/lib66/tree_copy.o src/lib66/tree_copy_tmp.o src/lib66/tree_find_current.o src/lib66/tree_get_permissions.o src/lib66/tree_sethome.o src/lib66/tree_setname.o src/lib66/tree_switch_current.o
 else
diff --git a/package/modes b/package/modes
index b543db89cc1568565de7c3de21a38a201221b800..8a8153d31bab20f3e00ec77263f182a2303571ca 100644
--- a/package/modes
+++ b/package/modes
@@ -4,7 +4,6 @@
 66-tree			0755
 66-dbctl		0755
 66-enable		0755
-66-envfile		0755
 66-disable		0755
 66-parser		0755
 66-start		0755
@@ -17,15 +16,8 @@
 66-shutdown		0755
 66-shutdownd	0755
 66-hpr			0755
-execl-cmdline	0755
-execl-envfile	0755
-execl-subuidgid	0755
-66-writenv		0755
-66-getenv		0755
-66-gnwenv		0755
 66-umountall	0755
 66-echo			0755
-66-which		0755
 halt			0755
 init			0755
 init.conf		0644
diff --git a/package/targets.mak b/package/targets.mak
index 79aef9f99981f81cbe3fcafb8fc18a097b8b7ef0..8c864254297aa5a6eaf06cef6efafec28d5f23d6 100644
--- a/package/targets.mak
+++ b/package/targets.mak
@@ -5,7 +5,6 @@ BIN_TARGETS := \
 66-tree \
 66-dbctl \
 66-enable \
-66-envfile \
 66-disable \
 66-parser \
 66-start \
@@ -18,14 +17,7 @@ BIN_TARGETS := \
 66-shutdown \
 66-shutdownd \
 66-hpr \
-execl-cmdline \
-execl-envfile \
-execl-subuidgid \
-66-writenv \
-66-getenv \
-66-gnwenv \
 66-umountall \
-66-echo \
-66-which
+66-echo
 
 LIB_DEFS := 66=66