]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - tools/make-interactive
Added new package: dosfstools.
[ipfire-3.x.git] / tools / make-interactive
index cad80771df548d7e62ce18818de12baa06810481..d4536ec51a7cde73e9e1d1f816ef88b3a53e03d7 100644 (file)
@@ -37,15 +37,19 @@ build)
        ;;
 
 shell)
+       shift
        # enter a shell inside LFS chroot
        # may be used to change kernel settings
        prepareenv
-       entershell
+       entershell $@
        ;;
 
 batch)
        # build the distro in background
        case "$2" in
+               cron)
+                       cron_run
+                       ;;
                start)
                        batch_start $3
                        ;;
@@ -61,6 +65,21 @@ batch)
        esac
        ;;
 
+buildspy|bs)
+       # control buildspy
+       case "$2" in
+               start)
+                       build_spy start
+                       ;;
+               stop)
+                       build_spy exit
+                       ;;
+               *)
+                       usage
+                       ;;
+       esac
+       ;;
+
 ccache)
        # ccache options
        case "$2" in
@@ -70,6 +89,19 @@ ccache)
        esac
        ;;
 
+config)
+       # config options
+       case "$2" in
+               kernel)
+                       prepareenv
+                       entershell bash /usr/src/src/scripts/edit-kernel-config
+                       ;;
+               *)
+                       usage
+                       ;;
+       esac
+       ;;
+
 distcc|distccd)
        # distcc(d) commands
        case "$2" in
@@ -120,7 +152,7 @@ source|src)
                        putsource
                        ;;
                list)
-                       software_list | tee -a $BASEDIR/doc/packages-list.txt
+                       pkg_list_packages | tee -a $BASEDIR/doc/packages-list.txt
                        ;;
        esac
        ;;
@@ -189,9 +221,6 @@ check)
                                exit 1
                        fi
                        ;;
-               rootfiles)
-                       check_rootfiles $3
-                       ;;
                sanity)
                        check_sanity $3
                        ;;
@@ -229,6 +258,9 @@ g[iu]t)
                gc)
                        git_gc
                        ;;
+               shortlog|slog)
+                       git_shortlog
+                       ;;
                put-key)
                        ssh_cert $*
                        ;;
@@ -243,6 +275,11 @@ package*|pkg)
                list|show|ls)
                        pkg_list_packages
                        ;;
+               file*)
+                       for i in $BASEDIR/lfs/*; do
+                               pkg_files $i
+                       done
+                       ;;
                info)
                        shift 2
                        format_desc() {
@@ -291,6 +328,19 @@ package*|pkg)
                                echo "  * ${group}"
                        done
                        ;;
+               raw)
+                       pkg_info $3
+                       ;;
+               wikiinfo)
+                       shift 2
+                       pkg_info_wiki $@
+                       ;;
+               wikilist)
+                       pkg_list_packages_wiki
+                       ;;
+               *)
+                       usage
+                       ;;
        esac
        ;;
 
@@ -306,6 +356,27 @@ pull)
        getsource
        ;;
 
+rootfiles|rf)
+       case "$2" in
+               check|ch)
+                       rootfiles_check $3
+                       ;;
+               commit|ci|update|up)
+                       rootfiles_commit
+                       ;;
+               copy|cp)
+                       shift 2
+                       rootfiles_copy $@
+                       ;;
+               fix)
+                       rootfiles_check --fix
+                       ;;
+               *)
+                       usage
+                       ;;
+       esac
+       ;;
+
 vm|qemu)
        case "$2" in
                boot|start|run)