summaryrefslogtreecommitdiff
path: root/users
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-08-22 21:12:43 +0000
committerMike Frysinger <vapier@gentoo.org>2010-08-22 21:12:43 +0000
commitb2145ceeb7b0f10e826dc259508924d8228f523f (patch)
tree53d16869d4c5fc110e3bebacde30732c90bf41c4 /users
parentold (diff)
downloadgentoo-b2145ceeb7b0f10e826dc259508924d8228f523f.tar.gz
gentoo-b2145ceeb7b0f10e826dc259508924d8228f523f.tar.bz2
gentoo-b2145ceeb7b0f10e826dc259508924d8228f523f.zip
dead
Diffstat (limited to 'users')
-rw-r--r--users/blubb/etc-update/Makefile27
-rw-r--r--users/blubb/etc-update/config.c53
-rw-r--r--users/blubb/etc-update/config.h12
-rw-r--r--users/blubb/etc-update/core.c91
-rw-r--r--users/blubb/etc-update/core.h6
-rw-r--r--users/blubb/etc-update/etc-updatebin140272 -> 0 bytes
-rw-r--r--users/blubb/etc-update/etc-update.c388
-rw-r--r--users/blubb/etc-update/etc-update.conf45
-rw-r--r--users/blubb/etc-update/etc-update.h34
-rw-r--r--users/blubb/etc-update/helpers.c374
-rw-r--r--users/blubb/etc-update/helpers.h24
-rw-r--r--users/blubb/etc-update/index.c88
-rw-r--r--users/blubb/etc-update/index.h3
-rw-r--r--users/blubb/etc-update/modified.c93
-rw-r--r--users/blubb/etc-update/modified.h5
-rw-r--r--users/blubb/etc-update/sandbox/etc/._cfg0000_filesystems14
-rw-r--r--users/blubb/etc-update/sandbox/etc/._cfg0000_host.conf19
-rw-r--r--users/blubb/etc-update/sandbox/etc/._cfg0000_login.defs1
-rw-r--r--users/blubb/etc-update/sandbox/etc/._cfg0000_rsyncd.conf15
-rw-r--r--users/blubb/etc-update/sandbox/etc/._cfg0000_services1176
-rw-r--r--users/blubb/etc-update/sandbox/etc/._cfg0001_host.conf19
-rw-r--r--users/blubb/etc-update/sandbox/etc/._cfg0001_login.defs212
-rw-r--r--users/blubb/etc-update/sandbox/etc/._cfg0002_host.conf19
-rw-r--r--users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/._cfg0000_Default84
-rw-r--r--users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/Default51
-rw-r--r--users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_AccessDwellMouseEvents53
-rw-r--r--users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_factory-AccessDwellMouseEvents53
-rw-r--r--users/blubb/etc-update/sandbox/etc/X11/gdm/modules/AccessDwellMouseEvents36
-rw-r--r--users/blubb/etc-update/sandbox/etc/X11/gdm/modules/factory-AccessDwellMouseEvents36
-rw-r--r--users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_domainname20
-rw-r--r--users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_local.start5
-rw-r--r--users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_net.example478
-rw-r--r--users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_rc169
-rw-r--r--users/blubb/etc-update/sandbox/etc/conf.d/domainname20
-rw-r--r--users/blubb/etc-update/sandbox/etc/conf.d/local.start5
-rw-r--r--users/blubb/etc-update/sandbox/etc/conf.d/net.example478
-rw-r--r--users/blubb/etc-update/sandbox/etc/conf.d/rc149
-rw-r--r--users/blubb/etc-update/sandbox/etc/env.d/._cfg0000_04multilib1
-rw-r--r--users/blubb/etc-update/sandbox/etc/env.d/04multilib1
-rw-r--r--users/blubb/etc-update/sandbox/etc/filesystems14
-rw-r--r--users/blubb/etc-update/sandbox/etc/host.conf24
-rw-r--r--users/blubb/etc-update/sandbox/etc/login.defs212
-rw-r--r--users/blubb/etc-update/sandbox/etc/modules.d/._cfg0000_nvidia21
-rw-r--r--users/blubb/etc-update/sandbox/etc/modules.d/nvidia21
-rw-r--r--users/blubb/etc-update/sandbox/etc/portage/._cfg0000_package.keywords135
-rw-r--r--users/blubb/etc-update/sandbox/etc/portage/._cfg0001_package.keywords137
-rw-r--r--users/blubb/etc-update/sandbox/etc/portage/._cfg0002_package.keywords139
-rw-r--r--users/blubb/etc-update/sandbox/etc/portage/package.keywords139
-rw-r--r--users/blubb/etc-update/sandbox/etc/rsyncd.conf20
-rw-r--r--users/blubb/etc-update/sandbox/etc/services1176
-rw-r--r--users/blubb/etc-update/sandbox/etc/terminfo/l/._cfg0000_linuxbin1695 -> 0 bytes
-rw-r--r--users/blubb/etc-update/sandbox/etc/terminfo/l/linuxbin1665 -> 0 bytes
-rw-r--r--users/blubb/etc-update/sandbox/etc/terminfo/x/._cfg0000_xterm-xfree86bin2458 -> 0 bytes
-rw-r--r--users/blubb/etc-update/sandbox/etc/terminfo/x/xterm-xfree86bin2080 -> 0 bytes
54 files changed, 0 insertions, 6395 deletions
diff --git a/users/blubb/etc-update/Makefile b/users/blubb/etc-update/Makefile
deleted file mode 100644
index 2729af0584..0000000000
--- a/users/blubb/etc-update/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-CFLAGS = -ggdb -Wall -W -DDEBUG
-
-all: etc-update
-
-config.o: config.c etc-update.h
- gcc $(CFLAGS) -c config.c
-core.o: core.c etc-update.h
- gcc $(CFLAGS) -c core.c
-helpers.o: helpers.c etc-update.h
- gcc $(CFLAGS) -c helpers.c
-etc-update.o: etc-update.c etc-update.h
- gcc $(CFLAGS) -c etc-update.c
-index.o: index.c etc-update.h
- gcc $(CFLAGS) -c index.c
-modified.o: etc-update.h modified.c
- gcc $(CFLAGS) -c modified.c
-
-etc-update.h: core.h helpers.h index.h modified.h config.h
-
-etc-update: core.o helpers.o etc-update.o index.o modified.o config.o
- gcc -lncurses -lmenu -lcrypto $(CFLAGS) -o etc-update config.o core.o helpers.o etc-update.o index.o modified.o
-
-.PHONY: clean
-
-clean:
- rm -f *.o
- rm -f etc-update
diff --git a/users/blubb/etc-update/config.c b/users/blubb/etc-update/config.c
deleted file mode 100644
index 2d4314b7d9..0000000000
--- a/users/blubb/etc-update/config.c
+++ /dev/null
@@ -1,53 +0,0 @@
-#include "etc-update.h"
-
-void read_config() {
- extern struct configuration config;
- ssize_t read;
- size_t len = 0;
- char *line = NULL;
- FILE *conffile;
- int linecount = 0;
- char *val;
-
- // set reasonable defaults
- config.automerge_comments = TRUE;
- config.automerge_trivial = TRUE;
- config.automerge_unmodified = TRUE;
- config.diff_tool = strdup("diff -u");
- config.pager = strdup("less");
- config.merge_tool = strdup("sdiff -s -o");
-
- conffile = fopen(CONFIG_FILE, "r");
-
- if (conffile) {
- while ((read = getline(&line, &len, conffile)) != -1) {
- linecount++;
- if (line[0] != '#') {
- if (strchr(line, '=')) {
- // houston, we have a token
- val = strndup(strchr(line, '=') + 1, strchr(line, '\n') - (strchr(line, '=') + 1));
- if (strstr(line, "diff_tool")) {
- free(config.diff_tool);
- config.diff_tool = val;
- } else if (strstr(line, "pager")) {
- free(config.pager);
- config.pager = val;
- } else if (strstr(line, "merge_tool")) {
- free(config.merge_tool);
- config.merge_tool = val;
- } else { // automerge_*
- if (strstr(line, "automerge_comments")) {
- config.automerge_comments = atoi(val);
- } else if (strstr(line, "automerge_trivial")) {
- config.automerge_trivial = atoi(val);
- } else if (strstr(line, "automerge_unmodified")) {
- config.automerge_unmodified = atoi(val);
- }
- }
- }
- }
- }
- free(line);
- fclose(conffile);
- }
-}
diff --git a/users/blubb/etc-update/config.h b/users/blubb/etc-update/config.h
deleted file mode 100644
index 7fa11a6148..0000000000
--- a/users/blubb/etc-update/config.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#define ETC_UPDATE_CONFIG_FILE "/etc/etc-update/etc-update.conf"
-
-struct configuration {
- bool automerge_comments;
- bool automerge_trivial;
- bool automerge_unmodified;
- char *pager;
- char *diff_tool;
- char *merge_tool;
-} config;
-
-void read_config();
diff --git a/users/blubb/etc-update/core.c b/users/blubb/etc-update/core.c
deleted file mode 100644
index 90633e47ba..0000000000
--- a/users/blubb/etc-update/core.c
+++ /dev/null
@@ -1,91 +0,0 @@
-#include "etc-update.h"
-
-char *get_real_filename(const char *update) {
- char *file = (char *)calloc(strlen(update) + 1 - strlen("._cfg????_"), sizeof(char));
- strncpy(file, update, strrchr(update, '/') - update + 1);
- strcat(file, strrchr(update, '/') + strlen("._cfg????_") + 1);
-
- return file;
-}
-
-char *get_highest_update(char **index, char *update) {
- // update is just any update of the real file we want to get the highest update for
- char *real_file = get_real_filename(update);
- char *my_real_file;
- char *highest_update = update;
- int i;
-
- for (i=0;!is_last_entry(index[i]);i++) {
- if (is_valid_entry(index[i])) {
- my_real_file = get_real_filename(index[i]);
- if (!strcmp(my_real_file, real_file)) {
- if (strcmp(index[i], highest_update) > 0) {
- highest_update = index[i];
- }
- }
- free(my_real_file);
- }
- }
-
- free(real_file);
-
- return highest_update;
-}
-
-bool is_last_entry(const char *entry) {
- if (entry == LAST_ENTRY) {
- return TRUE;
- } else {
- return FALSE;
- }
-}
-
-bool is_valid_entry(const char *entry) {
- if (entry == LAST_ENTRY || entry == SKIP_ENTRY) {
- return FALSE;
- } else {
- return TRUE;
- }
-}
-
-void merge(char *update, char **index) {
- char *real_file = get_real_filename(update);
- char *my_real_file;
- int i;
-
- assert(!rename(update, real_file));
-
- for (i=0;!is_last_entry(index[i]);i++) {
- if (is_valid_entry(index[i])) {
- my_real_file = get_real_filename(index[i]);
- if (!strcmp(my_real_file, real_file)) {
- if (strcmp(update, index[i])) {
- assert(!unlink(index[i]));
- }
- free(index[i]);
- index[i] = SKIP_ENTRY;
- }
- free(my_real_file);
- }
- }
-
- free(real_file);
-}
-
-void show_diff(char *update) {
- extern struct configuration config;
- char *realfile = get_real_filename(update);
- char *cmd = (char *)calloc(strlen(config.diff_tool) + strlen(" % % | ") + strlen(update) + strlen(realfile) + strlen(config.pager) + 1, sizeof(char));
- strcpy(cmd, config.diff_tool);
- strcat(cmd, " ");
- strcat(cmd, realfile);
- strcat(cmd, " ");
- strcat(cmd, update);
- if (strcmp(config.pager, "")) {
- strcat(cmd, " | ");
- strcat(cmd, config.pager);
- }
- free(realfile);
- system(cmd);
- free(cmd);
-}
diff --git a/users/blubb/etc-update/core.h b/users/blubb/etc-update/core.h
deleted file mode 100644
index 9af71c4995..0000000000
--- a/users/blubb/etc-update/core.h
+++ /dev/null
@@ -1,6 +0,0 @@
-char *get_real_filename(const char *update);
-char *get_highest_update(char **index, char *update);
-bool is_last_entry(const char *entry);
-bool is_valid_entry(const char *entry);
-void merge(char *update, char **index);
-void show_diff(char *update);
diff --git a/users/blubb/etc-update/etc-update b/users/blubb/etc-update/etc-update
deleted file mode 100644
index 6acf7a4fae..0000000000
--- a/users/blubb/etc-update/etc-update
+++ /dev/null
Binary files differ
diff --git a/users/blubb/etc-update/etc-update.c b/users/blubb/etc-update/etc-update.c
deleted file mode 100644
index 962f377823..0000000000
--- a/users/blubb/etc-update/etc-update.c
+++ /dev/null
@@ -1,388 +0,0 @@
-#include "etc-update.h"
-
-int main() {
- char *config_protect;
- char *config_protect_mask;
- char *cmd;
- char *myfile;
- char *highest;
- const char *name;
- const char *myname;
- char **myupdate;
- int indent;
- int myindent;
- bool cont;
- char **result;
- char **envvars;
- char **protected;
- char **masked;
- char **md5_cache;
- char **md5sum_cache;
- ITEM **items_list;
- int i, j, file_count, c;
- bool menu_changed;
- WINDOW *inner;
- WINDOW *menu_win;
- MENU *mymenu;
-
- read_config();
- sanity_checks();
-
- #ifdef DEBUG
- fprintf(stderr, "Getting CONFIG_PROTECT and CONFIG_PROTECT_MASK variables from portage... ");
- // sandboxing is useful for debugging, believe me
- envvars = get_listing("portageq envvar CONFIG_PROTECT CONFIG_PROTECT_MASK | sed -e \"s:^/:${ROOT}/:\" -e \"s: /: ${ROOT}/:g\"", "\n");
- #else
- envvars = get_listing("portageq envvar CONFIG_PROTECT CONFIG_PROTECT_MASK", "\n");
- #endif
-
- if (is_valid_entry(envvars[0]) && is_valid_entry(envvars[1])) {
- config_protect = strdup(envvars[0]);
- config_protect_mask = strdup(envvars[1]);
- free(envvars[0]);
- free(envvars[1]);
- fprintf(stderr, "done.\n");
- } else {
- fprintf(stderr, "failed. Aborting");
- exit(EXIT_FAILURE);
- }
- free(envvars);
-
- fprintf(stderr, "Automerging updates in CONFIG_PROTECT_MASK... ");
- masked = find_updates(config_protect_mask);
- for (i=0;!is_last_entry(masked[i]);i++) {
- if (is_valid_entry(masked[i])) {
- merge(get_highest_update(masked, masked[i]), masked);
- }
- }
- free(masked);
- fprintf(stderr, "done.\n");
-
- fprintf(stderr, "Searching for updates in CONFIG_PROTECT... ");
- protected = find_updates(config_protect);
- fprintf(stderr, "done.\n");
-
- // it's important that we do this first
- if (config.automerge_unmodified) {
- fprintf(stderr, "Updating md5 sums... ");
- file_count = 1;
- md5_cache = (char **) malloc(sizeof(char *) * file_count);
- md5sum_cache = (char **) malloc(sizeof(char *) * file_count);
- md5_cache[0] = LAST_ENTRY;
- md5sum_cache[0] = LAST_ENTRY;
- for (i=0;!is_last_entry(protected[i]);i++) {
- if (is_valid_entry(protected[i])) {
- highest = get_highest_update(protected, protected[i]);
- if (!strcmp(protected[i], highest)) {
- md5_cache = (char **) realloc(md5_cache, sizeof(char *) * (file_count + 1));
- md5sum_cache = (char **) realloc(md5sum_cache, sizeof(char *) * (file_count + 1));
- md5_cache[file_count-1] = strdup(highest);
- md5sum_cache[file_count-1] = (char *)malloc(sizeof(char) * 32);
- calc_md5(md5_cache[file_count-1], md5sum_cache[file_count-1]);
- md5_cache[file_count] = LAST_ENTRY;
- md5sum_cache[file_count] = LAST_ENTRY;
- file_count++;
- }
- }
- }
- for (i=0;!is_last_entry(protected[i]);i++) {
- if (is_valid_entry(protected[i])) {
- myfile = get_real_filename(protected[i]);
-
- if (!user_modified(myfile)) {
- merge(get_highest_update(protected, protected[i]), protected);
- }
-
- free(myfile);
- }
- }
- for (i=0;!is_last_entry(md5_cache[i]);i++) {
- myfile = get_real_filename(md5_cache[i]);
- md5sum_update(myfile, md5sum_cache[i]);
- free(myfile);
- free(md5_cache[i]);
- free(md5sum_cache[i]);
- }
- free(md5_cache);
- free(md5sum_cache);
- fprintf(stderr, "done.\n");
- }
-
- if (config.automerge_comments) {
- fprintf(stderr, "Automerging updates which only affect comments... ");
- for (i=0;!is_last_entry(protected[i]);i++) {
- if (is_valid_entry(protected[i])) {
- myfile = get_real_filename(protected[i]);
- highest = get_highest_update(protected, protected[i]);
- cmd = (char *)calloc(strlen("diff -Nu '' '' | grep \"^[+-][^+-]\" | grep -v \"^[-+]#\" | grep -v \"^[-+][:space:]*$\" " ) + strlen(highest) + strlen(myfile), sizeof(char));
- strcpy(cmd, "diff -Nu '");
- strcat(cmd, myfile);
- strcat(cmd, "' '");
- strcat(cmd, highest);
- strcat(cmd, "' | grep \"^[+-][^+-]\" | grep -v \"^[-+]#\" | grep -v \"^[-+][:space:]*$\"");
-
- free(myfile);
-
- result = get_listing(cmd, "\n");
- free(cmd);
- if (is_last_entry(result[0])) {
- merge(highest, protected);
- }
- for (j=0;!is_last_entry(result[j]);j++) {
- free(result[j]);
- }
- free(result);
- }
- }
- fprintf(stderr, "done.\n");
- }
- if (config.automerge_trivial) {
- fprintf(stderr, "Automerging trivial changes... ");
- for (i=0;!is_last_entry(protected[i]);i++) {
- if (is_valid_entry(protected[i])) {
- myfile = get_real_filename(protected[i]);
- highest = get_highest_update(protected, protected[i]);
- cmd = (char *)calloc(strlen("diff -Nu '' '' | grep \"^[+-][^+-]\" | grep -v \"# .Header:.*\" ") + strlen(highest) + strlen(myfile), sizeof(char));
- strcpy(cmd, "diff -Nu '");
- strcat(cmd, myfile);
- strcat(cmd, "' '");
- strcat(cmd, highest);
- strcat(cmd, "' | grep \"^[+-][^+-]\" | grep -v \"# .Header:.*\"");
-
- result = get_listing(cmd, "\n");
- free(cmd);
- if (is_last_entry(result[0])) {
- merge(highest, protected);
- }
- for (j=0;!is_last_entry(result[j]);j++) {
- free(result[j]);
- }
- free(result);
- free(myfile);
- }
- }
- fprintf(stderr, "done.\n");
- }
- if (config.automerge_unmodified) {
- fprintf(stderr, "Automerging unmodified files... ");
- for (i=0;!is_last_entry(protected[i]);i++) {
- if (is_valid_entry(protected[i])) {
- myfile = get_real_filename(protected[i]);
-
- if (!user_modified(myfile)) {
- merge(get_highest_update(protected, protected[i]), protected);
- }
-
- free(myfile);
- }
- }
- fprintf(stderr, "done.\n");
- }
- /***/
- // ncurses n'stuff
- initscr();
- cbreak();
- noecho();
- keypad(stdscr, TRUE);
- start_color();
- init_pair(1, COLOR_CYAN, COLOR_BLUE);
- init_pair(2, COLOR_WHITE, COLOR_WHITE);
- init_pair(3, COLOR_BLACK, COLOR_WHITE);
- init_pair(4, COLOR_YELLOW, COLOR_WHITE);
- init_pair(5, COLOR_WHITE, COLOR_BLACK);
-
- draw_background();
-
- inner = newwin(LINES - 4, COLS - 4, 2, 2);
- keypad(inner, TRUE);
-
- draw_legend(inner);
-
- menu_win = subwin(inner, LINES - 7 - 6, COLS - 4 - 5, 8, 5);
-
- mymenu = create_menu(protected);
- items_list = menu_items(mymenu);
- set_menu_win(mymenu, inner);
- set_menu_sub(mymenu, menu_win);
-
- post_menu(mymenu);
- touchwin(inner);
- wrefresh(inner);
- menu_changed = FALSE;
- // 27 = ESC
- while ((c = wgetch(inner)) != 'q' && c != 27 && c != 'Q') {
- switch(c) {
- // navigation 1up/down
- case KEY_DOWN:
- menu_driver(mymenu, REQ_DOWN_ITEM);
- break;
- case KEY_UP:
- menu_driver(mymenu, REQ_UP_ITEM);
- break;
- //navigation 1 page up/down
- case KEY_PPAGE:
- menu_driver(mymenu, REQ_SCR_UPAGE);
- break;
- case KEY_NPAGE:
- menu_driver(mymenu, REQ_SCR_DPAGE);
- break;
- // navigation top/bottom
- case KEY_HOME:
- menu_driver(mymenu, REQ_FIRST_ITEM);
- break;
- case KEY_END:
- menu_driver(mymenu, REQ_LAST_ITEM);
- break;
-
- // select single
- case ' ':
- if ((strrchr(item_name(current_item(mymenu)), '/'))) {
- // it's a dir, select all subdirs + files
- name = item_name(current_item(mymenu));
- indent = 0;
- while (name[indent] == INDENT_CHAR) {
- indent++;
- }
- cont = TRUE;
- while (cont) {
- menu_driver(mymenu, REQ_DOWN_ITEM);
- myname = item_name(current_item(mymenu));
- myindent = 0;
- while (myname[myindent] == INDENT_CHAR) {
- myindent++;
- }
- if (myindent > indent) {
- if ((!strrchr(myname, '/'))) {
- set_item_value(current_item(mymenu), TRUE);
- }
- } else {
- menu_driver(mymenu, REQ_UP_ITEM);
- cont = FALSE;
- }
- }
- } else {
- menu_driver(mymenu, REQ_TOGGLE_ITEM);
- }
- break;
- // select all
- case 'a':
- case 'A':
- menu_driver(mymenu, REQ_LAST_ITEM);
- for (i=0;i<item_count(mymenu);i++) {
- if ((!strrchr(item_name(current_item(mymenu)), '/'))) {
- set_item_value(current_item(mymenu), TRUE);
- }
- menu_driver(mymenu, REQ_UP_ITEM);
- }
- menu_driver(mymenu, REQ_FIRST_ITEM);
- break;
- // deselect all
- case 'u':
- case 'U':
- menu_driver(mymenu, REQ_LAST_ITEM);
- for (i=0;i<item_count(mymenu);i++) {
- menu_driver(mymenu, REQ_UP_ITEM);
- set_item_value(current_item(mymenu), FALSE);
- }
- menu_driver(mymenu, REQ_FIRST_ITEM);
- break;
-
- // disp diff
- case '\n':
- case KEY_ENTER:
- if (item_userptr(current_item(mymenu))) {
- endwin();
- show_diff(*((char **)item_userptr(current_item(mymenu))));
- reset_prog_mode();
- }
- break;
- // merge update
- case 'm':
- case 'M':
- /* it is important that we go from last to first:
- * if e.g. both 0000 and 0001 are selected for merging, this
- * assures (given a sorted list), that 0001 gets merged before
- * 0000 and therefore 0000 gets removed
- */
- for (i=item_count(mymenu)-1;i>=0;i--) {
- if (item_value(items_list[i]) == TRUE || (current_item(mymenu) == items_list[i] && item_userptr(items_list[i]))) {
- myupdate = (char **)item_userptr(items_list[i]);
- if (is_valid_entry(*myupdate)) {
- merge(*myupdate, protected);
- menu_changed = TRUE;
- }
- }
- }
- break;
- // delete update
- case 'd':
- case 'D':
- for (i=0;i<item_count(mymenu);i++) {
- if (item_value(items_list[i]) == TRUE || (current_item(mymenu) == items_list[i] && item_userptr(items_list[i]))) {
- myupdate = (char **)item_userptr(items_list[i]);
- assert(!unlink(*(myupdate)));
- free(*myupdate);
- *myupdate = SKIP_ENTRY;
- menu_changed = TRUE;
- }
- }
- break;
- // merge interactively
- case 'i':
- case 'I':
- for (i=0;i<item_count(mymenu);i++) {
- if (item_value(items_list[i]) == TRUE || (current_item(mymenu) == items_list[i] && item_userptr(items_list[i]))) {
- // TODO: interactive merges
- menu_changed = TRUE;
- }
- }
- break;
- case KEY_RESIZE:
- draw_background();
- remove_menu(mymenu);
- delwin(menu_win);
- delwin(inner);
- inner = newwin(LINES - 4, COLS - 4, 2, 2);
- draw_legend(inner);
- menu_win = subwin(inner, LINES - 7 - 6, COLS - 4 - 5, 8, 5);
- mymenu = create_menu(protected);
- set_menu_win(mymenu, inner);
- set_menu_sub(mymenu, menu_win);
- post_menu(mymenu);
- break;
- }
- if (menu_changed) {
- remove_menu(mymenu);
-
- draw_legend(inner);
- mymenu = create_menu(protected);
- items_list = menu_items(mymenu);
- set_menu_win(mymenu, inner);
- set_menu_sub(mymenu, menu_win);
- post_menu(mymenu);
- menu_changed = FALSE;
- }
- touchwin(inner);
- wrefresh(inner);
- }
- endwin();
- remove_menu(mymenu);
- for (i=0;!is_last_entry(protected[i]);i++) {
- if (is_valid_entry(protected[i])) {
- free(protected[i]);
- }
- }
- free(protected);
- if (config.pager) {
- free(config.pager);
- }
- if (config.diff_tool) {
- free(config.diff_tool);
- }
- if (config.merge_tool) {
- free(config.merge_tool);
- }
- free(config_protect);
- free(config_protect_mask);
- exit(EXIT_SUCCESS);
-}
diff --git a/users/blubb/etc-update/etc-update.conf b/users/blubb/etc-update/etc-update.conf
deleted file mode 100644
index 3601fb563c..0000000000
--- a/users/blubb/etc-update/etc-update.conf
+++ /dev/null
@@ -1,45 +0,0 @@
-# etc-update configuration file
-# don't use "" or '', just a simple var=val syntax!
-
-#; automerge_comments:
-#; If set to 1, etc-update will automatically merge config updates that only
-#; affect commented lines. Set it to 0 to disable this behaviour:
-automerge_comments=1
-
-#; automerge_trivial:
-#; If set to 1, etc-update will automatically merge trivial updates that only
-#; change CVS headers
-automerge_trivial=1
-
-#; automerge_unmodified:
-#; If set to 1, etc-update will create an md5sum index of the config files.
-#; At the next occation, it will check whether the config file was modified by
-#; the user or whether the default configuration was used. If the file wasn't
-#; changed, it will automatically merge updates.
-#; !!! WARNING: !!! THIS MIGHT CHANGE THE DEFAULT CONFIGURATION AND THEREFORE
-#; RESULT IN UNEXPECTED BEHAVIOUR
-#; Set to 0 to disable
-automerge_unmodified=1
-
-#; diff_tool sets the tool used to produce the unified diffs. If you want
-#; colored diffs, emerge colordiff and set
-#diff_tool=colordiff -u
-#; here
-#; You can of course also use vimdiff:
-#diff_tool=vimdiff
-#; default setting is:
-diff_tool=diff -u
-
-#; pager sets the tool used to enable scrolling for large diffs
-#; If you used vimdiff above, you have to set
-#pager=
-#; here
-#; default setting is:
-pager=less
-
-#; merge_tool sets the tool used to merge interactively
-#; DO NOT USE VIMDIFF HERE, because the file name would be arbitrary
-#; default setting is:
-merge_tool=sdiff -s -o
-
-#; last line - don't remove
diff --git a/users/blubb/etc-update/etc-update.h b/users/blubb/etc-update/etc-update.h
deleted file mode 100644
index a294a8c1b4..0000000000
--- a/users/blubb/etc-update/etc-update.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef ETC_UPDATE_H
-#define ETC_UPDATE_H
-
-#define _GNU_SOURCE
-#include <stdio.h>
-#include <stdlib.h>
-#include <assert.h>
-#include <unistd.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-#include <string.h>
-#include <errno.h>
-#include <openssl/md5.h>
-#include <curses.h>
-#include <menu.h>
-#include <dirent.h>
-
-#define MD5SUM_INDEX "/var/lib/etc-update/md5sum_index"
-#define MD5SUM_INDEX_DIR "/var/lib/etc-update/"
-#define CONFIG_FILE "/etc/etc-update/etc-update.conf"
-
-#define SKIP_ENTRY (char *)1
-#define LAST_ENTRY (char *)2
-
-#define INDENT_CHAR ' '
-#define INDENT_STR " "
-
-#include "helpers.h"
-#include "index.h"
-#include "core.h"
-#include "modified.h"
-#include "config.h"
-
-#endif
diff --git a/users/blubb/etc-update/helpers.c b/users/blubb/etc-update/helpers.c
deleted file mode 100644
index 011ce14fc3..0000000000
--- a/users/blubb/etc-update/helpers.c
+++ /dev/null
@@ -1,374 +0,0 @@
-#include "etc-update.h"
-
-char **get_listing(const char *cmd, const char *delim) {
- FILE *pipe;
- char *buf = NULL;
- size_t bufsize = 0;
- ssize_t read;
- char **listing;
- int count = 1, i = 0;
- unsigned int j;
- char c;
-
- pipe = popen(cmd, "r");
- if (pipe) {
- read = getdelim(&buf, &bufsize, '\0', pipe);
- char *buf_backup = buf;
- if (read != -1) {
- // determine number of tokens
- while ((c = buf[i]) != '\0') {
- for (j=0;j<strlen(delim);j++) {
- if (c == delim[j]) {
- count++;
- }
- }
- i++;
- }
-
- listing = (char **) malloc(sizeof(char *) * count);
- char *str;
- i=0;
- while ((str = strsep(&buf, delim))) {
- listing[i] = strdup(str);
- i++;
- }
- free(buf_backup);
- // make sure the last one is always LAST_ENTRY
- listing[count-1] = LAST_ENTRY;
- pclose(pipe);
- return listing;
- } else {
- pclose(pipe);
- // wth is read = -1 when cmd didn't give any output?
- listing = (char **)malloc(sizeof(char *));
- listing[0] = LAST_ENTRY;
- free(buf_backup);
- return listing;
- }
- } else {
- assert(0);
- }
-}
-
-int compare_updates(const void *a, const void *b) {
- char *real_a;
- char *real_b;
- int result;
-
- if (is_valid_entry(*(char **)a)) {
- real_a = get_real_filename(*(char **)a);
- } else {
- real_a = NULL;
- }
- if (is_valid_entry(*(char **)b)) {
- real_b = get_real_filename(*(char **)b);
- } else {
- real_b = NULL;
- }
-
- if (!real_a && !real_b) {
- result = -1;
- } else if (!real_a) {
- result = 1;
- } else if (!real_b) {
- result = -1;
- } else {
- // both valid updates
- if ((result = strcmp(real_a, real_b)) == 0) {
- // same target
- result = strcmp(*(char **)a, *(char **)b);
- }
- }
-
- free(real_a);
- free(real_b);
-
- return result;
-}
-
-struct node *fold_updates(char **list) {
- struct node *root = malloc(sizeof(struct node));
- struct node *mynode, *newnode;
- char *endtok, *curtok;
- int i;
- int run;
-
- root->name = strdup("/");
- root->children = malloc(sizeof(struct node *));
- root->ct_children = 0;
- root->parent = NULL;
- root->dir = TRUE;
- root->link = NULL;
-
- for (i=0;!is_last_entry(list[i]);i++) {
- if (is_valid_entry(list[i])) {
- endtok = list[i]+1;
- run = 1;
- while (run) {
- if (run == 2) {
- // 2 means we're on the last run
- run = 0;
- endtok = list[i] + strlen(list[i]) + 1;
- } else {
- if ((endtok = strchr(endtok+1, '/')) == NULL) {
- run = 2;
- }
- }
- curtok = strndup(list[i], endtok - list[i]);
-
- mynode = find_node(root, curtok);
- if (mynode == (struct node *)FALSE) {
- mynode = root;
- }
- if (mynode != (struct node *)TRUE) {
- // mynode is the parent of the new to be inserted node
- newnode = malloc(sizeof(struct node));
- newnode->name = strdup(curtok);
- if (!strcmp(curtok,list[i])) {
- // it's the file
- newnode->dir = FALSE;
- newnode->link = &list[i];
- } else {
- newnode->name = strdup(curtok);
- newnode->dir = TRUE;
- newnode->link = NULL;
- }
- newnode->children = malloc(sizeof(struct node *));
- newnode->ct_children = 0;
- newnode->parent = mynode;
-
- mynode->ct_children++;
- mynode->children = realloc(mynode->children, sizeof(struct node *) * mynode->ct_children);
- mynode->children[mynode->ct_children-1] = newnode;
- }
-
- free(curtok);
- }
- }
- }
-
- return root;
-
-}
-
-struct node *find_node(struct node *root, char *path) {
- int i;
- struct node *mynode;
-
- if (!strcmp(root->name, path)) {
- // already exists
- return (struct node *)TRUE;
- } else if (!strncmp(root->name, path, strlen(root->name))) {
- // at least it's in the same direction, go through the list of children
- for (i=0;i<root->ct_children;i++) {
- mynode = find_node(root->children[i], path);
- if (mynode == (struct node *)TRUE) {
- return (struct node *)TRUE;
- } else if (mynode != (struct node *)FALSE) {
- return mynode;
- }
- }
- // if we hit this point, nothing was found, meaning that it has to be a child of the current node
- return root;
- } else {
- // completely wrong
- return (struct node *)FALSE;
- }
-}
-void sanity_checks() {
- extern struct configuration config;
- unsigned int i;
- int retval;
- char *cmd = strdup("");
- char *tools[] = {
- "/usr/bin/diff",
- "/usr/bin/find",
- "/usr/bin/portageq",
- "/usr/bin/which"
- };
- char *conftools[] = {
- config.pager,
- config.merge_tool,
- config.diff_tool
- };
-
- #ifndef DEBUG
- if (getuid() != 0) {
- fprintf(stderr, "!!! Oops, you're not root!\n");
- exit(EXIT_FAILURE);
- }
- #endif
-
- for (i=0;i<sizeof(tools)/sizeof(tools[0]);i++) {
- if (access(tools[i], X_OK) != 0) {
- perror(tools[i]);
- exit(EXIT_FAILURE);
- }
- }
- for (i=0;i<sizeof(conftools)/sizeof(conftools[0]);i++) {
- realloc(cmd, strlen("which >/dev/null") + strlen(conftools[i]) + 1);
- strcpy(cmd, "which ");
- strncat(cmd, conftools[i], strchr(conftools[i], ' ') - conftools[i]);
- strcat(cmd, " >/dev/null");
- if ((retval = system(cmd)) == -1 || WEXITSTATUS(retval) == -1 || WEXITSTATUS(retval) > 0) {
- fprintf(stderr, "etc-update: couldn't find necesary tool: %s\n", conftools[i]);
- exit(EXIT_FAILURE);
- }
- }
- free(cmd);
-
- // TODO: this is crappy, fix the logic
- if (access(MD5SUM_INDEX_DIR, R_OK)) {
- mkdir (MD5SUM_INDEX_DIR, 0755);
- }
- fclose(fopen(MD5SUM_INDEX, "a"));
-}
-
-void draw_legend(WINDOW *inner) {
- int i;
-
- wattron(inner, COLOR_PAIR(2));
- wattron(inner, A_BOLD);
- box(inner, 0, 0);
- for (i=1;i<LINES-5;i++) {
- mvwhline(inner, i, 1, ' ', COLS-6);
- }
-
- wattroff(inner, A_BOLD);
- wattron(inner, COLOR_PAIR(3));
- mvwprintw(inner, 1, 3, "Select current: ??????? | ???ll | ???nselect all");
- mvwprintw(inner, 2, 3, "Show diff: ???????");
- mvwprintw(inner, 3, 3, "Action shortcuts: ???erge | ???elete update | merge ???nteractively");
- mvwprintw(inner, 4, 3, "Quit: ??? or ?????");
-
- wattron(inner, COLOR_PAIR(4) | A_BOLD);
- mvwprintw(inner, 1, 3 + strlen("Select current: "), "[SPACE]");
- mvwprintw(inner, 1, 3 + strlen("Select current: ??????? | "), "[A]");
- mvwprintw(inner, 1, 3 + strlen("Select current: ??????? | ???ll | "), "[U]");
-
- mvwprintw(inner, 2, 3 + strlen("Show diff: "), "[ENTER]");
-
- mvwprintw(inner, 3, 3 + strlen("Action shortcuts: "), "[M]");
- mvwprintw(inner, 3, 3 + strlen("Action shortcuts: ???erge | "), "[D]");
- mvwprintw(inner, 3, 3 + strlen("Action shortcuts: ???erge | ???elete update | merge "), "[I]");
-
- mvwprintw(inner, 4, 3 + strlen("Quit: "), "[Q]");
- mvwprintw(inner, 4, 3 + strlen("Quit: ??? or "), "[ESC]");
-
- wattron(inner, COLOR_PAIR(2));
- // TODO: replace COLS - 4/LINES - 7 with a function to determine size of inner
- mvwhline(inner, 5, 1, 0, COLS - 4 -2);
- mvwhline(inner, LINES - 7, 1, 0, COLS - 4 -2);
-
- wrefresh(inner);
-}
-
-void draw_background() {
- int i;
-
- attron(A_BOLD);
- attron(COLOR_PAIR(1));
- // why does clear() not work here?
- for (i=0;i<LINES;i++) {
- mvhline(i, 0, ' ', COLS);
- }
- attron(COLOR_PAIR(5));
- mvhline(LINES-2, 3, ' ', COLS-4);
- mvvline(3, COLS-2, ' ', LINES-4);
- attron(COLOR_PAIR(1));
- mvprintw(0,1, "etc-update v 2.0_alpha1");
- mvhline(1, 1, ACS_HLINE, COLS - 2);
-
- refresh();
-}
-
-bool is_dir(const char *path) {
- if (path[strlen(path)-1] == '/') {
- return TRUE;
- } else {
- return FALSE;
- }
-}
-char *get_indent_name(struct node *update) {
- int ct_indents = 0;
- struct node *mynode = update;
- char *start, *name;
- char *indent_name;
- char number[] = "0000";
- int num;
-
- while ((mynode = mynode->parent)) {
- ct_indents++;
- }
- if ((start = strstr(update->name, "._cfg"))) {
- name = strchr(start+strlen("._cfg"),'_') + 1;
- indent_name = calloc(ct_indents * strlen(INDENT_STR) + strlen(name) + strlen(" (????) "), sizeof(char));
- while (ct_indents > 0) {
- strcat(indent_name, INDENT_STR);
- ct_indents--;
- }
- strcat(indent_name, name);
- strcat(indent_name, " (");
- strncpy(number, start+strlen("._cfg"), 4);
- num = atoi(number) + 1;
- snprintf(indent_name + strlen(indent_name), 4, "%d", num);
- strcat(indent_name, ")");
- } else {
- start = strrchr(update->name, '/') + 1;
- indent_name = calloc(ct_indents * strlen(INDENT_STR) + strlen(start) + strlen("/") + 1, sizeof(char));
- while (ct_indents > 0) {
- strcat(indent_name, INDENT_STR);
- ct_indents--;
- }
- strcat(indent_name, start);
- strcat(indent_name, "/");
- }
- return indent_name;
-}
-int count_array_items(struct node *root) {
- int count = 0, i;
-
- for (i=0;i<root->ct_children;i++) {
- count += count_array_items(root->children[i]);
- }
- return 1 + count;
-}
-
-void build_item_array(ITEM **item_array, struct node *root) {
- int i = 0;
-
- // fast-forward to the next NULL entry
- while (item_array[i]) {
- i++;
- }
- item_array[i] = new_item(get_indent_name(root), "");
- set_item_userptr(item_array[i], root->link);
-
- for (i=0;i<root->ct_children;i++) {
- build_item_array(item_array, root->children[i]);
- }
-}
-void free_folded(struct node *root) {
- int i;
-
- for (i=0;i<root->ct_children;i++) {
- free_folded(root->children[i]);
- }
- if (root->dir) {
- free(root->name);
- }
- free(root->children);
- free(root);
-}
-
-int filter_updates(const struct dirent *dir) {
- if (!strncmp(strrchr(dir->d_name, '/') + 1, "._cfg", strlen("._cfg"))) {
- return true;
- } else {
- return false;
- }
-}
-
-int compare_dirent_updates(const struct dirent **a, const struct dirent **b) {
- return compare_updates((void *)(*a)->d_name, (void *)(*b)->d_name);
-}
diff --git a/users/blubb/etc-update/helpers.h b/users/blubb/etc-update/helpers.h
deleted file mode 100644
index 815f059229..0000000000
--- a/users/blubb/etc-update/helpers.h
+++ /dev/null
@@ -1,24 +0,0 @@
-char **get_listing(const char *cmd, const char *delim);
-int compare_updates(const void *a, const void *b);
-struct node *find_node(struct node *root, char *path);
-void sanity_checks();
-void draw_legend(WINDOW *inner);
-void draw_background();
-bool is_dir(const char *path);
-struct node *fold_updates(char **list);
-struct node *find_node(struct node *root, char *path);
-char *get_indent_name(struct node *update);
-void build_item_array(ITEM **item_array, struct node *root);
-int count_array_items(struct node *root);
-void free_folded(struct node *root);
-int compare_dirent_updates(const struct dirent **a, const struct dirent **b);
-int filter_updates(const struct dirent *dir);
-
-struct node {
- char *name;
- struct node **children;
- int ct_children;
- struct node *parent;
- bool dir;
- char **link;
-};
diff --git a/users/blubb/etc-update/index.c b/users/blubb/etc-update/index.c
deleted file mode 100644
index 3086c97c5b..0000000000
--- a/users/blubb/etc-update/index.c
+++ /dev/null
@@ -1,88 +0,0 @@
-#include "etc-update.h"
-
-char **find_updates(char *searchdir) {
- // TODO: find something more efficient
- char *cmd = calloc(strlen("find % -name '._cfg????_*' 2>/dev/null") + strlen(searchdir), sizeof(char));
- char **listing;
- char *myfile;
- struct stat tmpstat, tmpstat2;
- int i, j;
-
- strcpy(cmd, "find ");
- strcat(cmd, searchdir);
- strcat(cmd, " -name '._cfg????_*' 2>/dev/null");
- listing = get_listing(cmd, "\n");
- free(cmd);
-
- for (i=0;!is_last_entry(listing[i]);i++) {
- if (!strcmp(listing[i]+strlen(listing[i])-1,"~") || \
- !strcmp(listing[i]+strlen(listing[i])-4,".bak")) {
- free(listing[i]);
- listing[i] = SKIP_ENTRY;
- } else {
- myfile = get_real_filename(listing[i]);
- if (access(myfile, F_OK) != 0) {
- // we don't want phantom updates
- unlink(listing[i]);
- free(listing[i]);
- listing[i] = SKIP_ENTRY;
- } else {
- // we don't want duplicates either
- stat(listing[i], &tmpstat);
- for(j=0;j<i;j++) {
- if (is_valid_entry(listing[j])) {
- stat(listing[j], &tmpstat2);
- if (tmpstat.st_dev == tmpstat2.st_dev && \
- tmpstat.st_ino == tmpstat2.st_ino) {
- free(listing[i]);
- listing[i] = SKIP_ENTRY;
- }
- }
- }
- }
- free(myfile);
- }
- }
-
- return listing;
-}
-
-MENU *create_menu(char **protected) {
- int i, arraycount = 0;
- ITEM **item_array;
- MENU *mymenu;
-
- for (i=0;!is_last_entry(protected[i]);i++) {
- arraycount++;
- }
- qsort(protected, arraycount, sizeof(char *), compare_updates);
- struct node *folded_protected = fold_updates(protected);
- item_array = (ITEM **)calloc(count_array_items(folded_protected) + 1, sizeof(ITEM *));
- build_item_array(item_array, folded_protected);
-
- mymenu = new_menu(item_array);
- set_menu_mark(mymenu, " * ");
- menu_opts_off(mymenu, O_ONEVALUE);
- menu_opts_off(mymenu, O_NONCYCLIC);
- set_menu_fore(mymenu, A_NORMAL);
- set_menu_grey(mymenu, A_STANDOUT);
- set_menu_back(mymenu, A_STANDOUT);
-
- free_folded(folded_protected);
- set_menu_format(mymenu, LINES - 7 - 6, 1);
- return mymenu;
-}
-
-void remove_menu(MENU *mymenu) {
- ITEM **item_list = menu_items(mymenu);
- int i;
-
- unpost_menu(mymenu);
-
- for (i=0;i<item_count(mymenu);i++) {
- free(item_name(item_list[i]));
- free_item(item_list[i]);
- }
- free(item_list);
- free_menu(mymenu);
-}
diff --git a/users/blubb/etc-update/index.h b/users/blubb/etc-update/index.h
deleted file mode 100644
index ca6fed9c53..0000000000
--- a/users/blubb/etc-update/index.h
+++ /dev/null
@@ -1,3 +0,0 @@
-char **find_updates(char *searchdir);
-MENU *create_menu(char **protected);
-void remove_menu(MENU *mymenu);
diff --git a/users/blubb/etc-update/modified.c b/users/blubb/etc-update/modified.c
deleted file mode 100644
index b8b1a60bdb..0000000000
--- a/users/blubb/etc-update/modified.c
+++ /dev/null
@@ -1,93 +0,0 @@
-#include "etc-update.h"
-
-bool user_modified(char *file) {
- FILE *indexpipe, *filepipe;
- char *line = NULL, *filedump = NULL;
- size_t len = 0, len2 = 0;
- ssize_t read;
- char *md5sum;
- char filemd5[MD5_DIGEST_LENGTH];
- char hexdigest[32];
- bool user_mod = TRUE;
- if (access(MD5SUM_INDEX, R_OK) != 0) {
- return TRUE;
- } else {
- assert( indexpipe = fopen(MD5SUM_INDEX, "r") );
- while ((read = getline(&line, &len, indexpipe)) != -1) {
- if (!strncmp(line, file, strlen(file))) {
- md5sum = strchr(line, ' ') + 1;
- filepipe = fopen(file, "r");
- if ((getdelim(&filedump, &len2, EOF, filepipe)) != -1) {
- MD5(filedump, strlen(filedump), filemd5);
- md52hex(filemd5, hexdigest);
- if (!strncmp(md5sum, hexdigest, 32)) {
- user_mod = FALSE;
- }
- }
- fclose(filepipe);
- free(filedump);
- }
- }
- fclose(indexpipe);
- free(line);
- return user_mod;
- }
-}
-
-void md52hex(char *md5sum, char *hexdigest) {
- // this one is stolen from python's md5module.c
- // TODO: sort out possible license issues
- char c;
- int i, j;
-
- for(i=j=0; i<16; i++) {
- c = (md5sum[i] >> 4) & 0xf;
- c = (c>9) ? c+'a'-10 : c + '0';
- hexdigest[j++] = c;
- c = (md5sum[i] & 0xf);
- c = (c>9) ? c+'a'-10 : c + '0';
- hexdigest[j++] = c;
- }
-}
-
-void calc_md5(char *file, char* hexdigest) {
- FILE *fp;
- char *dump = NULL;
- size_t len = 0;
-
- char md5sum[MD5_DIGEST_LENGTH];
-
- fp = fopen(file, "r");
- if (getdelim(&dump, &len, EOF, fp) != -1) {
- MD5(dump, strlen(dump), md5sum);
- md52hex(md5sum, hexdigest);
- free(dump);
- }
- fclose(fp);
-}
-
-void md5sum_update(char *file, char *hexdigest) {
- FILE *oldpipe;
- char *dump = NULL;
- size_t len = 0;
- char *entry;
-
- assert( oldpipe = fopen(MD5SUM_INDEX, "r") );
-
- getdelim(&dump, &len, EOF, oldpipe);
- if ((entry = strstr(dump, file))) {
- entry = strchr(entry, ' ') + 1;
- strncpy(entry, hexdigest, 32);
- assert(freopen(MD5SUM_INDEX, "w", oldpipe));
- assert(fwrite(dump, strlen(dump), sizeof(char), oldpipe));
- } else {
- // there's no entry at all yet
- assert(freopen(MD5SUM_INDEX, "a", oldpipe));
- assert(fwrite(file, strlen(file), sizeof(char), oldpipe));
- assert(fwrite(" ", strlen(" "), sizeof(char), oldpipe));
- assert(fwrite(hexdigest, 32, sizeof(char), oldpipe));
- assert(fwrite("\n", strlen("\n"), sizeof(char), oldpipe));
- }
- free(dump);
- fclose(oldpipe);
-}
diff --git a/users/blubb/etc-update/modified.h b/users/blubb/etc-update/modified.h
deleted file mode 100644
index d99c46bc2b..0000000000
--- a/users/blubb/etc-update/modified.h
+++ /dev/null
@@ -1,5 +0,0 @@
-bool user_modified(char *file);
-void md52hex(char *md5sum, char *hexdigest);
-void calc_md5(char *file, char* hexdigest);
-void md5sum_update_file(char *file, char *hexdigest);
-void md5sum_update(char *file, char *hexdigest);
diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0000_filesystems b/users/blubb/etc-update/sandbox/etc/._cfg0000_filesystems
deleted file mode 100644
index 0bb9c3c520..0000000000
--- a/users/blubb/etc-update/sandbox/etc/._cfg0000_filesystems
+++ /dev/null
@@ -1,14 +0,0 @@
-# /etc/filesystems
-#
-# This file defines the filesystems search order used by a
-# 'mount -t auto' command.
-#
-
-# Uncomment the following line if your modular kernel has vfat
-# support and you want mount to try vfat.
-#vfat
-
-# Keep the last '*' intact as it directs mount to use the
-# filesystems list available at /proc/filesystems also.
-# Don't remove it unless you REALLY know what you are doing!
-*
diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0000_host.conf b/users/blubb/etc-update/sandbox/etc/._cfg0000_host.conf
deleted file mode 100644
index 0e587faec5..0000000000
--- a/users/blubb/etc-update/sandbox/etc/._cfg0000_host.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-# /etc/host.conf:
-# $Header: /var/cvsroot/gentoo/users/blubb/etc-update/sandbox/etc/Attic/._cfg0000_host.conf,v 1.2 2006/07/13 09:22:56 blubb Exp $
-
-updated 0000
-
-# This keyword specifies how host lookups are to be performed. It
-# should be followed by one or more lookup methods, separated by
-# commas. Valid methods are bind, hosts, and nis.
-#
-order hosts, bind
-blaah
-
-# Valid values are on and off. If set to on, the resolv+ library
-# will return all valid addresses for a host that appears in the
-# /etc/hosts file, instead of only the first. This is off by
-# default, as it may cause a substantial performance loss at sites
-# with large hosts files.
-#
-multi off
diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0000_login.defs b/users/blubb/etc-update/sandbox/etc/._cfg0000_login.defs
deleted file mode 100644
index 7e06166d9d..0000000000
--- a/users/blubb/etc-update/sandbox/etc/._cfg0000_login.defs
+++ /dev/null
@@ -1 +0,0 @@
-updated!
diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0000_rsyncd.conf b/users/blubb/etc-update/sandbox/etc/._cfg0000_rsyncd.conf
deleted file mode 100644
index 252389fb92..0000000000
--- a/users/blubb/etc-update/sandbox/etc/._cfg0000_rsyncd.conf
+++ /dev/null
@@ -1,15 +0,0 @@
-# /etc/rsyncd.conf
-
-# Minimal configuration file for rsync daemon
-# See rsync(1) and rsyncd.conf(5) man pages for help
-
-# This line is required by the /etc/init.d/rsyncd script
-pid file = /var/run/rsyncd.pid
-use chroot = yes
-read only = yes
-
-# Simple example for enabling your own local rsync server
-#[gentoo-portage]
-# path = /usr/portage
-# comment = Gentoo Portage tree
-# exclude = /distfiles /packages
diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0000_services b/users/blubb/etc-update/sandbox/etc/._cfg0000_services
deleted file mode 100644
index 0b2e75041c..0000000000
--- a/users/blubb/etc-update/sandbox/etc/._cfg0000_services
+++ /dev/null
@@ -1,1176 +0,0 @@
-# /etc/services
-#
-# Network services, Internet style
-#
-# Note that it is presently the policy of IANA to assign a single well-known
-# port number for both TCP and UDP; hence, most entries here have two entries
-# even if the protocol doesn't support UDP operations.
-#
-# Some References:
-# http://www.iana.org/assignments/port-numbers
-# http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/services
-#
-# Each line describes one service, and is of the form:
-# service-name port/protocol [aliases ...] [# comment]
-#
-
-#
-# IANA Assignments [Well Known Ports]
-# The Well Known Ports are assigned by the IANA and on most systems can
-# only be used by system (or root) processes or by programs executed by
-# privileged users.
-# The range for assigned ports managed by the IANA is 0-1023.
-#
-tcpmux 1/tcp # TCP port service multiplexer
-tcpmux 1/udp
-compressnet 2/tcp # Management Utility
-compressnet 2/udp
-compressnet 3/tcp # Compression Process
-compressnet 3/udp
-rje 5/tcp # Remote Job Entry
-rje 5/udp
-echo 7/tcp # Echo
-echo 7/udp
-discard 9/tcp sink null # Discard
-discard 9/udp sink null
-systat 11/tcp users # Active Users
-systat 11/udp users
-daytime 13/tcp # Daytime (RFC 867)
-daytime 13/udp
-#netstat 15/tcp # (was once asssigned, no more)
-qotd 17/tcp quote # Quote of the Day
-qotd 17/udp quote
-msp 18/tcp # Message Send Protocol
-msp 18/udp
-chargen 19/tcp ttytst source # Character Generator
-chargen 19/udp ttytst source
-ftp-data 20/tcp # File Transfer [Default Data]
-ftp-data 20/udp
-ftp 21/tcp # File Transfer [Control]
-ftp 21/udp fsp fspd
-ssh 22/tcp # SSH Remote Login Protocol
-ssh 22/udp
-telnet 23/tcp # Telnet
-telnet 23/udp
-# private 24/tcp # any private mail system
-# private 24/udp
-smtp 25/tcp mail # Simple Mail Transfer
-smtp 25/udp
-nsw-fe 27/tcp # NSW User System FE
-nsw-fe 27/udp
-msg-icp 29/tcp # MSG ICP
-msg-icp 29/udp
-msg-auth 31/tcp # MSG Authentication
-msg-auth 31/udp
-dsp 33/tcp # Display Support Protocol
-dsp 33/udp
-# private 35/tcp # any private printer server
-# private 35/udp
-time 37/tcp timserver
-time 37/udp timserver
-rap 38/tcp # Route Access Protocol
-rap 38/udp
-rlp 39/tcp resource # Resource Location Protocol
-rlp 39/udp resource
-graphics 41/tcp # Graphics
-graphics 41/udp
-nameserver 42/tcp name # Host Name Server
-nameserver 42/udp name
-nicname 43/tcp whois # Who Is
-nicname 43/udp whois
-mpm-flags 44/tcp # MPM FLAGS Protocol
-mpm-flags 44/udp
-mpm 45/tcp # Message Processing Module [recv]
-mpm 45/udp
-mpm-snd 46/tcp # MPM [default send]
-mpm-snd 46/udp
-ni-ftp 47/tcp # NI FTP
-ni-ftp 47/udp
-auditd 48/tcp # Digital Audit Daemon
-auditd 48/udp
-tacacs 49/tcp # Login Host Protocol (TACACS)
-tacacs 49/udp
-re-mail-ck 50/tcp # Remote Mail Checking Protocol
-re-mail-ck 50/udp
-domain 53/tcp # Domain Name Server
-domain 53/udp
-xns-ch 54/tcp # XNS Clearinghouse
-xns-ch 54/udp
-isi-gl 55/tcp # ISI Graphics Language
-isi-gl 55/udp
-xns-auth 56/tcp # XNS Authentication
-xns-auth 56/udp
-# private 57/tcp # any private terminal access
-# private 57/udp
-xns-mail 58/tcp # XNS Mail
-xns-mail 58/udp
-# private 59/tcp # any private file service
-# private 59/udp
-ni-mail 61/tcp # NI MAIL
-ni-mail 61/udp
-acas 62/tcp # ACA Services
-acas 62/udp
-whois++ 63/tcp # whois++
-whois++ 63/udp
-covia 64/tcp # Communications Integrator (CI)
-covia 64/udp
-tacacs-ds 65/tcp # TACACS-Database Service
-tacacs-ds 65/udp
-sql*net 66/tcp # Oracle SQL*NET
-sql*net 66/udp
-bootps 67/tcp # Bootstrap Protocol Server (BOOTP)
-bootps 67/udp
-bootpc 68/tcp # Bootstrap Protocol Client (BOOTP)
-bootpc 68/udp
-tftp 69/tcp # Trivial File Transfer
-tftp 69/udp
-gopher 70/tcp # Gopher
-gopher 70/udp
-netrjs-1 71/tcp # Remote Job Service
-netrjs-1 71/udp
-netrjs-2 72/tcp
-netrjs-2 72/udp
-netrjs-3 73/tcp
-netrjs-3 73/udp
-netrjs-4 74/tcp
-netrjs-4 74/udp
-# private 75/tcp # any private dial out service
-# private 75/udp
-deos 76/tcp # Distributed External Object Store
-deos 76/udp
-# private 77/tcp # any private RJE service
-# private 77/udp
-vettcp 78/tcp # vettcp
-vettcp 78/udp
-finger 79/tcp # Finger
-finger 79/udp
-http 80/tcp www www-http # World Wide Web HTTP
-http 80/udp www www-http
-hosts2-ns 81/tcp # HOSTS2 Name Server
-hosts2-ns 81/udp
-xfer 82/tcp # XFER Utility
-xfer 82/udp
-mit-ml-dev 83/tcp # MIT ML Device
-mit-ml-dev 83/udp
-ctf 84/tcp # Common Trace Facility
-ctf 84/udp
-mit-ml-dev 85/tcp # MIT ML Device
-mit-ml-dev 85/udp
-mfcobol 86/tcp # Micro Focus Cobol
-mfcobol 86/udp
-# private 87/tcp # any private terminal link
-# private 87/udp
-kerberos 88/tcp kerberos5 krb5 # Kerberos
-kerberos 88/udp kerberos5 krb5
-su-mit-tg 89/tcp # SU/MIT Telnet Gateway
-su-mit-tg 89/udp
-dnsix 90/tcp # DNSIX Securit Attribute Token Map
-dnsix 90/udp
-mit-dov 91/tcp # MIT Dover Spooler
-mit-dov 91/udp
-npp 92/tcp # Network Printing Protocol
-npp 92/udp
-dcp 93/tcp # Device Control Protocol
-dcp 93/udp
-objcall 94/tcp # Tivoli Object Dispatcher
-objcall 94/udp
-supdup 95/tcp # SUPDUP
-supdup 95/udp
-dixie 96/tcp # DIXIE Protocol Specification
-dixie 96/udp
-swift-rvf 97/tcp # Swift Remote Virtural File Protocol
-swift-rvf 97/udp
-tacnews 98/tcp linuxconf # TAC News
-tacnews 98/udp
-metagram 99/tcp # Metagram Relay
-metagram 99/udp
-#newacct 100/tcp # [unauthorized use]
-hostname 101/tcp hostnames # NIC Host Name Server
-hostname 101/udp hostnames
-iso-tsap 102/tcp tsap # ISO-TSAP Class 0
-iso-tsap 102/udp tsap
-gppitnp 103/tcp # Genesis Point-to-Point Trans Net
-gppitnp 103/udp
-acr-nema 104/tcp # ACR-NEMA Digital Imag. & Comm. 300
-acr-nema 104/udp
-cso 105/tcp csnet-ns cso-ns # CCSO name server protocol
-cso 105/udp csnet-ns cso-ns
-3com-tsmux 106/tcp poppassd # 3COM-TSMUX
-3com-tsmux 106/udp poppassd # Eudora: Unauthorized use by insecure poppassd protocol
-rtelnet 107/tcp # Remote Telnet Service
-rtelnet 107/udp
-snagas 108/tcp # SNA Gateway Access Server
-snagas 108/udp
-pop2 109/tcp pop-2 postoffice# Post Office Protocol - Version 2
-pop2 109/udp pop-2
-pop3 110/tcp pop-3 # Post Office Protocol - Version 3
-pop3 110/udp pop-3
-sunrpc 111/tcp portmapper # SUN Remote Procedure Call
-sunrpc 111/udp portmapper
-mcidas 112/tcp # McIDAS Data Transmission Protocol
-mcidas 112/udp
-auth 113/tcp authentication tap ident # Authentication Service
-auth 113/udp
-sftp 115/tcp # Simple File Transfer Protocol
-sftp 115/udp
-ansanotify 116/tcp # ANSA REX Notify
-ansanotify 116/udp
-uucp-path 117/tcp # UUCP Path Service
-uucp-path 117/udp
-sqlserv 118/tcp # SQL Services
-sqlserv 118/udp
-nntp 119/tcp readnews untp # Network News Transfer Protocol
-nntp 119/udp readnews untp
-cfdptkt 120/tcp # CFDPTKT
-cfdptkt 120/udp
-erpc 121/tcp # Encore Expedited Remote Pro.Call
-erpc 121/udp
-smakynet 122/tcp # SMAKYNET
-smakynet 122/udp
-ntp 123/tcp # Network Time Protocol
-ntp 123/udp
-ansatrader 124/tcp # ANSA REX Trader
-ansatrader 124/udp
-locus-map 125/tcp # Locus PC-Interface Net Map Ser
-locus-map 125/udp
-nxedit 126/tcp unitary # NXEdit
-nxedit 126/udp unitary # Unisys Unitary Login
-locus-con 127/tcp # Locus PC-Interface Conn Server
-locus-con 127/udp
-gss-xlicen 128/tcp # GSS X License Verification
-gss-xlicen 128/udp
-pwdgen 129/tcp # Password Generator Protocol
-pwdgen 129/udp
-cisco-fna 130/tcp # cisco FNATIVE
-cisco-fna 130/udp
-cisco-tna 131/tcp # cisco TNATIVE
-cisco-tna 131/udp
-cisco-sys 132/tcp # cisco SYSMAINT
-cisco-sys 132/udp
-statsrv 133/tcp # Statistics Service
-statsrv 133/udp
-ingres-net 134/tcp # INGRES-NET Service
-ingres-net 134/udp
-epmap 135/tcp loc-srv # DCE endpoint resolution
-epmap 135/udp loc-srv
-profile 136/tcp # PROFILE Naming System
-profile 136/udp
-netbios-ns 137/tcp # NETBIOS Name Service
-netbios-ns 137/udp
-netbios-dgm 138/tcp # NETBIOS Datagram Service
-netbios-dgm 138/udp
-netbios-ssn 139/tcp # NETBIOS Session Service
-netbios-ssn 139/udp
-emfis-data 140/tcp # EMFIS Data Service
-emfis-data 140/udp
-emfis-cntl 141/tcp # EMFIS Control Service
-emfis-cntl 141/udp
-imap 143/tcp imap2 # Internet Message Access Protocol
-imap 143/udp imap2
-uma 144/tcp # Universal Management Architecture
-uma 144/udp
-uaac 145/tcp # UAAC Protocol
-uaac 145/udp
-iso-tp0 146/tcp # ISO-TP0
-iso-tp0 146/udp
-iso-ip 147/tcp # ISO-IP
-iso-ip 147/udp
-jargon 148/tcp # Jargon
-jargon 148/udp
-aed-512 149/tcp # AED 512 Emulation Service
-aed-512 149/udp
-sql-net 150/tcp # SQL-NET
-sql-net 150/udp
-hems 151/tcp # HEMS
-hems 151/udp
-bftp 152/tcp # Background File Transfer Program
-bftp 152/udp
-sgmp 153/tcp # SGMP
-sgmp 153/udp
-netsc-prod 154/tcp # NETSC
-netsc-prod 154/udp
-netsc-dev 155/tcp
-netsc-dev 155/udp
-sqlsrv 156/tcp # SQL Service
-sqlsrv 156/udp
-knet-cmp 157/tcp # KNET/VM Command/Message Protocol
-knet-cmp 157/udp
-pcmail-srv 158/tcp # PCMail Server
-pcmail-srv 158/udp
-nss-routing 159/tcp # NSS-Routing
-nss-routing 159/udp
-sgmp-traps 160/tcp # SGMP-TRAPS
-sgmp-traps 160/udp
-snmp 161/tcp # Simple Net Mgmt Proto
-snmp 161/udp
-snmptrap 162/tcp snmp-trap # Traps for SNMP
-snmptrap 162/udp snmp-trap
-cmip-man 163/tcp # CMIP/TCP Manager
-cmip-man 163/udp
-cmip-agent 164/tcp # CMIP/TCP Agent
-cmip-agent 164/udp
-xns-courier 165/tcp # Xerox
-xns-courier 165/udp
-s-net 166/tcp # Sirius Systems
-s-net 166/udp
-namp 167/tcp # NAMP
-namp 167/udp
-rsvd 168/tcp # RSVD
-rsvd 168/udp
-send 169/tcp # SEND
-send 169/udp
-print-srv 170/tcp # Network PostScript
-print-srv 170/udp
-multiplex 171/tcp # Network Innovations Multiplex
-multiplex 171/udp
-cl/1 172/tcp # Network Innovations CL/1
-cl/1 172/udp
-xyplex-mux 173/tcp # Xyplex
-xyplex-mux 173/udp
-mailq 174/tcp # Mailer transport queue for Zmailer
-mailq 174/udp
-vmnet 175/tcp # VMNET
-vmnet 175/udp
-genrad-mux 176/tcp # GENRAD-MUX
-genrad-mux 176/udp
-xdmcp 177/tcp # X Display Manager Control Protocol
-xdmcp 177/udp
-nextstep 178/tcp NeXTStep NextStep# NextStep Window Server
-nextstep 178/udp NeXTStep NextStep
-bgp 179/tcp # Border Gateway Protocol
-bgp 179/udp
-ris 180/tcp # Intergraph
-ris 180/udp
-unify 181/tcp # Unify
-unify 181/udp
-audit 182/tcp # Unisys Audit SITP
-audit 182/udp
-ocbinder 183/tcp # OCBinder
-ocbinder 183/udp
-ocserver 184/tcp # OCServer
-ocserver 184/udp
-remote-kis 185/tcp # Remote-KIS
-remote-kis 185/udp
-kis 186/tcp # KIS Protocol
-kis 186/udp
-aci 187/tcp # Application Communication Interface
-aci 187/udp
-mumps 188/tcp # Plus Five's MUMPS
-mumps 188/udp
-qft 189/tcp # Queued File Transport
-qft 189/udp
-gacp 190/tcp # Gateway Access Control Protocol
-gacp 190/udp
-prospero 191/tcp # Prospero Directory Service
-prospero 191/udp
-osu-nms 192/tcp # OSU Network Monitoring System
-osu-nms 192/udp
-srmp 193/tcp # Spider Remote Monitoring Protocol
-srmp 193/udp
-irc 194/tcp # Internet Relay Chat Protocol
-irc 194/udp
-dn6-nlm-aud 195/tcp # DNSIX Network Level Module Audit
-dn6-nlm-aud 195/udp
-dn6-smm-red 196/tcp # DNSIX Session Mgt Module Audit Redir
-dn6-smm-red 196/udp
-dls 197/tcp # Directory Location Service
-dls 197/udp
-dls-mon 198/tcp # Directory Location Service Monitor
-dls-mon 198/udp
-smux 199/tcp # SNMP Unix Multiplexer
-smux 199/udp
-src 200/tcp # IBM System Resource Controller
-src 200/udp
-at-rtmp 201/tcp # AppleTalk Routing Maintenance
-at-rtmp 201/udp
-at-nbp 202/tcp # AppleTalk Name Binding
-at-nbp 202/udp
-at-echo 204/tcp # AppleTalk Echo
-at-echo 204/udp
-at-zis 206/tcp # AppleTalk Zone Information
-at-zis 206/udp
-qmtp 209/tcp # The Quick Mail Transfer Protocol
-qmtp 209/udp
-z39.50 210/tcp wais z3950 # ANSI Z39.50
-z39.50 210/udp wais z3950
-914c/g 211/tcp # Texas Instruments 914C/G Terminal
-914c/g 211/udp
-anet 212/tcp # ATEXSSTR
-anet 212/udp
-ipx 213/tcp # IPX
-ipx 213/udp
-imap3 220/tcp # Interactive Mail Access
-imap3 220/udp
-link 245/tcp # ttylink
-link 245/udp
-pawserv 345/tcp # Perf Analysis Workbench
-pawserv 345/udp
-zserv 346/tcp # Zebra server
-zserv 346/udp
-fatserv 347/tcp # Fatmen Server
-fatserv 347/udp
-scoi2odialog 360/tcp # scoi2odialog
-scoi2odialog 360/udp
-semantix 361/tcp # Semantix
-semantix 361/udp
-srssend 362/tcp # SRS Send
-srssend 362/udp
-rsvp_tunnel 363/tcp # RSVP Tunnel
-rsvp_tunnel 363/udp
-aurora-cmgr 364/tcp # Aurora CMGR
-aurora-cmgr 364/udp
-dtk 365/tcp # Deception Tool Kit
-dtk 365/udp
-odmr 366/tcp # ODMR
-odmr 366/udp
-rpc2portmap 369/tcp # Coda portmapper
-rpc2portmap 369/udp
-codaauth2 370/tcp # Coda authentication server
-codaauth2 370/udp
-clearcase 371/tcp # Clearcase
-clearcase 371/udp
-ulistproc 372/tcp ulistserv # UNIX Listserv
-ulistproc 372/udp ulistserv
-ldap 389/tcp # Lightweight Directory Access Protocol
-ldap 389/udp
-imsp 406/tcp # Interactive Mail Support Protocol
-imsp 406/udp
-svrloc 427/tcp # Server Location
-svrloc 427/udp
-mobileip-agent 434/tcp # MobileIP-Agent
-mobileip-agent 434/udp
-mobilip-mn 435/tcp # MobilIP-MN
-mobilip-mn 435/udp
-https 443/tcp # MCom
-https 443/udp
-snpp 444/tcp # Simple Network Paging Protocol
-snpp 444/udp
-microsoft-ds 445/tcp Microsoft-DS
-microsoft-ds 445/udp Microsoft-DS
-kpasswd 464/tcp kpwd # Kerberos "passwd"
-kpasswd 464/udp kpwd
-urd 465/tcp smtps ssmtp # URL Rendesvous Directory for SSM / smtp protocol over TLS/SSL
-igmpv3lite 465/udp smtps ssmtp # IGMP over UDP for SSM
-photuris 468/tcp
-photuris 468/udp
-rcp 469/tcp # Radio Control Protocol
-rcp 469/udp
-saft 487/tcp # Simple Asynchronous File Transfer
-saft 487/udp
-gss-http 488/tcp
-gss-http 488/udp
-pim-rp-disc 496/tcp
-pim-rp-disc 496/udp
-isakmp 500/tcp # IPsec - Internet Security Association and Key Management Protocol
-isakmp 500/udp
-exec 512/tcp # remote process execution
-comsat 512/udp biff # notify users of new mail received
-login 513/tcp # remote login a la telnet
-who 513/udp whod # who's logged in to machines
-shell 514/tcp cmd # no passwords used
-syslog 514/udp
-printer 515/tcp spooler # line printer spooler
-printer 515/udp spooler
-videotex 516/tcp
-videotex 516/udp
-talk 517/tcp # like tenex link
-talk 517/udp
-ntalk 518/tcp
-ntalk 518/udp
-utime 519/tcp unixtime
-utime 519/udp unixtime
-efs 520/tcp # extended file name server
-router 520/udp route routed # local routing process
-ripng 521/tcp
-ripng 521/udp
-ulp 522/tcp
-ulp 522/udp
-ibm-db2 523/tcp
-ibm-db2 523/udp
-ncp 524/tcp
-ncp 524/udp
-timed 525/tcp timeserver
-timed 525/udp timeserver
-tempo 526/tcp newdate
-tempo 526/udp newdate
-courier 530/tcp rpc
-courier 530/udp rpc
-conference 531/tcp chat
-conference 531/udp chat
-netnews 532/tcp readnews
-netnews 532/udp readnews
-netwall 533/tcp # -for emergency broadcasts
-netwall 533/udp
-mm-admin 534/tcp # MegaMedia Admin
-mm-admin 534/udp
-iiop 535/tcp
-iiop 535/udp
-opalis-rdv 536/tcp
-opalis-rdv 536/udp
-nmsp 537/tcp # Networked Media Streaming Protocol
-nmsp 537/udp
-gdomap 538/tcp # GNUstep distributed objects
-gdomap 538/udp
-uucp 540/tcp uucpd # uucp daemon
-uucp 540/udp uucpd
-klogin 543/tcp # Kerberized `rlogin' (v5)
-klogin 543/udp
-kshell 544/tcp krcmd # Kerberized `rsh' (v5)
-kshell 544/udp krcmd
-appleqtcsrvr 545/tcp
-appleqtcsrvr 545/udp
-dhcpv6-client 546/tcp # DHCPv6 Client
-dhcpv6-client 546/udp
-dhcpv6-server 547/tcp # DHCPv6 Server
-dhcpv6-server 547/udp
-afpovertcp 548/tcp # AFP over TCP
-afpovertcp 548/udp
-rtsp 554/tcp # Real Time Stream Control Protocol
-rtsp 554/udp
-dsf 555/tcp
-dsf 555/udp
-remotefs 556/tcp rfs_server rfs # Brunhoff remote filesystem
-remotefs 556/udp rfs_server rfs
-nntps 563/tcp snntp # NNTP over SSL
-nntps 563/udp snntp
-9pfs 564/tcp # plan 9 file service
-9pfs 564/udp
-whoami 565/tcp
-whoami 565/udp
-submission 587/tcp # mail message submission
-submission 587/udp
-http-alt 591/tcp # FileMaker, Inc. - HTTP Alternate
-http-alt 591/udp
-nqs 607/tcp # Network Queuing system
-nqs 607/udp
-npmp-local 610/tcp dqs313_qmaster # npmp-local / DQS
-npmp-local 610/udp dqs313_qmaster
-npmp-gui 611/tcp dqs313_execd # npmp-gui / DQS
-npmp-gui 611/udp dqs313_execd
-hmmp-ind 612/tcp dqs313_intercell# HMMP Indication / DQS
-hmmp-ind 612/udp dqs313_intercell
-cryptoadmin 624/tcp # Crypto Admin
-cryptoadmin 624/udp
-dec_dlm 625/tcp # DEC DLM
-dec_dlm 625/udp
-asia 626/tcp
-asia 626/udp
-passgo-tivoli 627/tcp # PassGo Tivoli
-passgo-tivoli 627/udp
-qmqp 628/tcp # Qmail QMQP
-qmqp 628/udp
-3com-amp3 629/tcp
-3com-amp3 629/udp
-rda 630/tcp
-rda 630/udp
-ipp 631/tcp # Internet Printing Protocol
-ipp 631/udp
-ldaps 636/tcp # LDAP over SSL
-ldaps 636/udp
-tinc 655/tcp # TINC control port
-tinc 655/udp
-acap 674/tcp # Application Configuration Access Protocol
-acap 674/udp
-asipregistry 687/tcp
-asipregistry 687/udp
-realm-rusd 688/tcp # ApplianceWare managment protocol
-realm-rusd 688/udp
-nmap 689/tcp # Opensource Network Mapper
-nmap 689/udp
-ha-cluster 694/tcp # Heartbeat HA-cluster
-ha-cluster 694/udp
-epp 700/tcp # Extensible Provisioning Protocol
-epp 700/udp
-iris-beep 702/tcp # IRIS over BEEP
-iris-beep 702/udp
-silc 706/tcp # SILC
-silc 706/udp
-kerberos-adm 749/tcp # Kerberos `kadmin' (v5)
-kerberos-adm 749/udp
-kerberos-iv 750/tcp kerberos4 kdc # Kerberos (server)
-kerberos-iv 750/udp kerberos4 kdc
-pump 751/tcp kerberos_master
-pump 751/udp kerberos_master # Kerberos authentication
-qrh 752/tcp passwd_server
-qrh 752/udp passwd_server # Kerberos passwd server
-rrh 753/tcp
-rrh 753/udp
-tell 754/tcp send krb_prop krb5_prop # Kerberos slave propagation
-tell 754/udp send
-nlogin 758/tcp
-nlogin 758/udp
-con 759/tcp
-con 759/udp
-ns 760/tcp krbupdate kreg # Kerberos registration
-ns 760/udp
-webster 765/tcp # Network dictionary
-webster 765/udp
-phonebook 767/tcp # Network phonebook
-phonebook 767/udp
-rsync 873/tcp # rsync
-rsync 873/udp
-ftps-data 989/tcp # ftp protocol, data, over TLS/SSL
-ftps-data 989/udp
-ftps 990/tcp # ftp protocol, control, over TLS/SSL
-ftps 990/udp
-nas 991/tcp # Netnews Administration System
-nas 991/udp
-telnets 992/tcp # telnet protocol over TLS/SSL
-telnets 992/udp
-imaps 993/tcp # imap4 protocol over TLS/SSL
-imaps 993/udp
-ircs 994/tcp # irc protocol over TLS/SSL
-ircs 994/udp
-pop3s 995/tcp # pop3 protocol over TLS/SSL
-pop3s 995/udp
-
-#
-# IANA Assignments [Registered Ports]
-#
-# The Registered Ports are listed by the IANA and on most systems can be
-# used by ordinary user processes or programs executed by ordinary
-# users.
-# Ports are used in the TCP [RFC793] to name the ends of logical
-# connections which carry long term conversations. For the purpose of
-# providing services to unknown callers, a service contact port is
-# defined. This list specifies the port used by the server process as
-# its contact port.
-# The IANA registers uses of these ports as a convenience to the
-# community.
-# To the extent possible, these same port assignments are used with the
-# UDP [RFC768].
-# The Registered Ports are in the range 1024-49151.
-#
-imgames 1077/tcp
-imgames 1077/udp
-socks 1080/tcp # socks proxy server
-socks 1080/udp
-rmiregistry 1099/tcp # Java RMI Registry
-rmiregistry 1099/udp
-bnetgame 1119/tcp # Battle.net Chat/Game Protocol
-bnetgame 1119/udp
-bnetfile 1120/tcp # Battle.net File Transfer Protocol
-bnetfile 1120/udp
-hpvmmcontrol 1124/tcp # HP VMM Control
-hpvmmcontrol 1124/udp
-hpvmmagent 1125/tcp # HP VMM Agent
-hpvmmagent 1125/udp
-hpvmmdata 1126/tcp # HP VMM Agent
-hpvmmdata 1126/udp
-resacommunity 1154/tcp # Community Service
-resacommunity 1154/udp
-3comnetman 1181/tcp # 3Com Net Management
-3comnetman 1181/udp
-mysql-cluster 1186/tcp # MySQL Cluster Manager
-mysql-cluster 1186/udp
-alias 1187/tcp # Alias Service
-alias 1187/udp
-openvpn 1194/tcp # OpenVPN
-openvpn 1194/udp
-kazaa 1214/tcp # KAZAA
-kazaa 1214/udp
-bvcontrol 1236/tcp rmtcfg # Gracilis Packeten remote config server
-bvcontrol 1236/udp rmtcfg
-nessus 1241/tcp # Nessus vulnerability assessment scanner
-nessus 1241/udp
-h323hostcallsc 1300/tcp # H323 Host Call Secure
-h323hostcallsc 1300/udp
-lotusnote 1352/tcp # Lotus Note
-lotusnote 1352/udp
-ms-sql-s 1433/tcp # Microsoft-SQL-Server
-ms-sql-s 1433/udp
-ms-sql-m 1434/tcp # Microsoft-SQL-Monitor
-ms-sql-m 1434/udp
-ica 1494/tcp # Citrix ICA Client
-ica 1494/udp
-wins 1512/tcp # Microsoft's Windows Internet Name Service
-wins 1512/udp
-ingreslock 1524/tcp
-ingreslock 1524/udp
-prospero-np 1525/tcp # Prospero non-privileged
-prospero-np 1525/udp
-datametrics 1645/tcp old-radius # datametrics / old radius entry
-datametrics 1645/udp old-radius
-sa-msg-port 1646/tcp old-radacct # sa-msg-port / old radacct entry
-sa-msg-port 1646/udp old-radacct
-rsap 1647/tcp
-rsap 1647/udp
-concurrent-lm 1648/tcp
-concurrent-lm 1648/udp
-kermit 1649/tcp
-kermit 1649/udp
-l2tp 1701/tcp
-l2tp 1701/udp
-h323gatedisc 1718/tcp
-h323gatedisc 1718/udp
-h323gatestat 1719/tcp
-h323gatestat 1719/udp
-h323hostcall 1720/tcp
-h323hostcall 1720/udp
-iberiagames 1726/tcp
-iberiagames 1726/udp
-gamegen1 1738/tcp
-gamegen1 1738/udp
-tftp-mcast 1758/tcp
-tftp-mcast 1758/udp
-hello 1789/tcp
-hello 1789/udp
-radius 1812/tcp # Radius
-radius 1812/udp
-radius-acct 1813/tcp radacct # Radius Accounting
-radius-acct 1813/udp radacct
-mtp 1911/tcp # Starlight Networks Multimedia Transport Protocol
-mtp 1911/udp
-egs 1926/tcp # Evolution Game Server
-egs 1926/udp
-unix-status 1957/tcp # remstats unix-status server
-unix-status 1957/udp
-hsrp 1985/tcp # Hot Standby Router Protocol
-hsrp 1985/udp
-licensedaemon 1986/tcp # cisco license management
-licensedaemon 1986/udp
-tr-rsrb-p1 1987/tcp # cisco RSRB Priority 1 port
-tr-rsrb-p1 1987/udp
-tr-rsrb-p2 1988/tcp # cisco RSRB Priority 2 port
-tr-rsrb-p2 1988/udp
-tr-rsrb-p3 1989/tcp # cisco RSRB Priority 3 port
-tr-rsrb-p3 1989/udp
-stun-p1 1990/tcp # cisco STUN Priority 1 port
-stun-p1 1990/udp
-stun-p2 1991/tcp # cisco STUN Priority 2 port
-stun-p2 1991/udp
-stun-p3 1992/tcp # cisco STUN Priority 3 port
-stun-p3 1992/udp
-snmp-tcp-port 1994/tcp # cisco SNMP TCP port
-snmp-tcp-port 1994/udp
-stun-port 1995/tcp # cisco serial tunnel port
-stun-port 1995/udp
-perf-port 1996/tcp # cisco Remote SRB port
-perf-port 1996/udp
-gdp-port 1997/tcp # cisco Gateway Discovery Protocol
-gdp-port 1997/udp
-x25-svc-port 1998/tcp # cisco X.25 service (XOT)
-x25-svc-port 1998/udp
-tcp-id-port 1999/tcp # cisco identification port
-tcp-id-port 1999/udp
-cisco-sccp 2000/tcp sieve # Cisco SCCP
-cisco-sccp 2000/udp sieve
-nfs 2049/tcp # Network File System
-nfs 2049/udp
-radsec 2083/tcp # Secure Radius Service
-radsec 2083/udp
-gnunet 2086/tcp # GNUnet
-gnunet 2086/udp
-rtcm-sc104 2101/tcp # RTCM SC-104
-rtcm-sc104 2101/udp
-zephyr-srv 2102/tcp # Zephyr server
-zephyr-srv 2102/udp
-zephyr-clt 2103/tcp # Zephyr serv-hm connection
-zephyr-clt 2103/udp
-zephyr-hm 2104/tcp # Zephyr hostmanager
-zephyr-hm 2104/udp
-eyetv 2170/tcp # EyeTV Server Port
-eyetv 2170/udp
-msfw-storage 2171/tcp # MS Firewall Storage
-msfw-storage 2171/udp
-msfw-s-storage 2172/tcp # MS Firewall SecureStorage
-msfw-s-storage 2172/udp
-msfw-replica 2173/tcp # MS Firewall Replication
-msfw-replica 2173/udp
-msfw-array 2174/tcp # MS Firewall Intra Array
-msfw-array 2174/udp
-airsync 2175/tcp # Microsoft Desktop AirSync Protocol
-airsync 2175/udp
-rapi 2176/tcp # Microsoft ActiveSync Remote API
-rapi 2176/udp
-qwave 2177/tcp # qWAVE Bandwidth Estimate
-qwave 2177/udp
-tivoconnect 2190/tcp # TiVoConnect Beacon
-tivoconnect 2190/udp
-tvbus 2191/tcp # TvBus Messaging
-tvbus 2191/udp
-mysql-im 2273/tcp # MySQL Instance Manager
-mysql-im 2273/udp
-dict-lookup 2289/tcp # Lookup dict server
-dict-lookup 2289/udp
-redstorm_join 2346/tcp # Game Connection Port
-redstorm_join 2346/udp
-redstorm_find 2347/tcp # Game Announcement and Location
-redstorm_find 2347/udp
-redstorm_info 2348/tcp # Information to query for game status
-redstorm_info 2348/udp
-cvspserver 2401/tcp # CVS client/server operations
-cvspserver 2401/udp
-venus 2430/tcp # codacon port
-venus 2430/udp
-venus-se 2431/tcp # tcp side effects
-venus-se 2431/udp
-codasrv 2432/tcp # not used
-codasrv 2432/udp
-codasrv-se 2433/tcp # tcp side effects
-codasrv-se 2433/udp
-netadmin 2450/tcp
-netadmin 2450/udp
-netchat 2451/tcp
-netchat 2451/udp
-snifferclient 2452/tcp
-snifferclient 2452/udp
-ppcontrol 2505/tcp # PowerPlay Control
-ppcontrol 2505/udp
-lstp 2559/tcp #
-lstp 2559/udp
-mon 2583/tcp
-mon 2583/udp
-hpstgmgr 2600/tcp zebrasrv
-hpstgmgr 2600/udp zebrasrv
-discp-client 2601/tcp zebra # discp client
-discp-client 2601/udp zebra
-discp-server 2602/tcp ripd # discp server
-discp-server 2602/udp ripd
-servicemeter 2603/tcp ripngd # Service Meter
-servicemeter 2603/udp ripngd
-nsc-ccs 2604/tcp ospfd # NSC CCS
-nsc-ccs 2604/udp ospfd
-nsc-posa 2605/tcp bgpd # NSC POSA
-nsc-posa 2605/udp bgpd
-netmon 2606/tcp ospf6d # Dell Netmon
-netmon 2606/udp ospf6d
-connection 2607/tcp # Dell Connection
-connection 2607/udp
-wag-service 2608/tcp # Wag Service
-wag-service 2608/udp
-dict 2628/tcp # Dictionary server
-dict 2628/udp
-exce 2769/tcp # eXcE
-exce 2769/udp
-dvr-esm 2804/tcp # March Networks Digital Video Recorders and Enterprise Service Manager products
-dvr-esm 2804/udp
-corbaloc 2809/tcp # CORBA LOC
-corbaloc 2809/udp
-ndtp 2882/tcp # Network Dictionary Transfer Protocol
-ndtp 2882/udp
-gamelobby 2914/tcp # Game Lobby
-gamelobby 2914/udp
-gds_db 3050/tcp # InterBase server
-gds_db 3050/udp
-xbox 3074/tcp # Xbox game port
-xbox 3074/udp
-icpv2 3130/tcp icp # Internet Cache Protocol (Squid)
-icpv2 3130/udp icp
-nm-game-admin 3148/tcp # NetMike Game Administrator
-nm-game-admin 3148/udp
-nm-game-server 3149/tcp # NetMike Game Server
-nm-game-server 3149/udp
-mysql 3306/tcp # MySQL
-mysql 3306/udp
-sftu 3326/tcp
-sftu 3326/udp
-trnsprntproxy 3346/tcp # Transparent Proxy
-trnsprntproxy 3346/udp
-ms-wbt-server 3389/tcp rdp # MS WBT Server
-ms-wbt-server 3389/udp rdp # Microsoft Remote Desktop Protocol
-prsvp 3455/tcp # RSVP Port
-prsvp 3455/udp
-nut 3493/tcp # Network UPS Tools
-nut 3493/udp
-ironstorm 3504/tcp # IronStorm game server
-ironstorm 3504/udp
-cctv-port 3559/tcp # CCTV control port
-cctv-port 3559/udp
-iw-mmogame 3596/tcp # Illusion Wireless MMOG
-iw-mmogame 3596/udp
-distcc 3632/tcp # Distributed Compiler
-distcc 3632/udp
-daap 3689/tcp # Digital Audio Access Protocol
-daap 3689/udp
-svn 3690/tcp # Subversion
-svn 3690/udp
-blizwow 3724/tcp # World of Warcraft
-blizwow 3724/udp
-netboot-pxe 3928/tcp pxe # PXE NetBoot Manager
-netboot-pxe 3928/udp pxe
-smauth-port 3929/tcp # AMS Port
-smauth-port 3929/udp
-treehopper 3959/tcp # Tree Hopper Networking
-treehopper 3959/udp
-cobraclient 3970/tcp # Cobra Client
-cobraclient 3970/udp
-cobraserver 3971/tcp # Cobra Server
-cobraserver 3971/udp
-pxc-spvr-ft 4002/tcp pxc-spvr-ft
-pxc-spvr-ft 4002/udp pxc-spvr-ft
-pxc-splr-ft 4003/tcp pxc-splr-ft rquotad
-pxc-splr-ft 4003/udp pxc-splr-ft rquotad
-pxc-roid 4004/tcp pxc-roid
-pxc-roid 4004/udp pxc-roid
-pxc-pin 4005/tcp pxc-pin
-pxc-pin 4005/udp pxc-pin
-pxc-spvr 4006/tcp pxc-spvr
-pxc-spvr 4006/udp pxc-spvr
-pxc-splr 4007/tcp pxc-splr
-pxc-splr 4007/udp pxc-splr
-xgrid 4111/tcp # Mac OS X Server Xgrid
-xgrid 4111/udp
-rwhois 4321/tcp # Remote Who Is
-rwhois 4321/udp
-epmd 4369/tcp # Erlang Port Mapper Daemon
-epmd 4369/udp
-krb524 4444/tcp
-krb524 4444/udp
-ipsec-nat-t 4500/tcp # IPsec NAT-Traversal
-ipsec-nat-t 4500/udp
-hylafax 4559/tcp # HylaFAX client-server protocol (new)
-hylafax 4559/udp
-piranha1 4600/tcp
-piranha1 4600/udp
-playsta2-app 4658/tcp # PlayStation2 App Port
-playsta2-app 4658/udp
-playsta2-lob 4659/tcp # PlayStation2 Lobby Port
-playsta2-lob 4659/udp
-snap 4752/tcp # Simple Network Audio Protocol
-snap 4752/udp
-radmin-port 4899/tcp # RAdmin Port
-radmin-port 4899/udp
-rfe 5002/tcp # Radio Free Ethernet
-rfe 5002/udp
-ita-agent 5051/tcp # ITA Agent
-ita-agent 5051/udp
-sdl-ets 5081/tcp # SDL - Ent Trans Server
-sdl-ets 5081/udp
-bzflag 5154/tcp # BZFlag game server
-bzflag 5154/udp
-aol 5190/tcp # America-Online
-aol 5190/udp
-xmpp-client 5222/tcp # XMPP Client Connection
-xmpp-client 5222/udp
-caevms 5251/tcp # CA eTrust VM Service
-caevms 5251/udp
-xmpp-server 5269/tcp # XMPP Server Connection
-xmpp-server 5269/udp
-cfengine 5308/tcp # CFengine
-cfengine 5308/udp
-nat-pmp 5351/tcp # NAT Port Mapping Protocol
-nat-pmp 5351/udp
-dns-llq 5352/tcp # DNS Long-Lived Queries
-dns-llq 5352/udp
-mdns 5353/tcp # Multicast DNS
-mdns 5353/udp
-mdnsresponder 5354/tcp noclog # Multicast DNS Responder IPC
-mdnsresponder 5354/udp noclog # noclogd with TCP (nocol)
-llmnr 5355/tcp hostmon # Link-Local Multicast Name Resolution
-llmnr 5355/udp hostmon # hostmon uses TCP (nocol)
-dj-ice 5419/tcp
-dj-ice 5419/udp
-beyond-remote 5424/tcp # Beyond Remote
-beyond-remote 5424/udp
-br-channel 5425/tcp # Beyond Remote Command Channel
-br-channel 5425/udp
-postgresql 5432/tcp # POSTGRES
-postgresql 5432/udp
-sgi-eventmond 5553/tcp # SGI Eventmond Port
-sgi-eventmond 5553/udp
-sgi-esphttp 5554/tcp # SGI ESP HTTP
-sgi-esphttp 5554/udp
-cvsup 5999/tcp # CVSup
-cvsup 5999/udp
-x11 6000/tcp # X Window System
-x11 6000/udp
-kftp-data 6620/tcp # Kerberos V5 FTP Data
-kftp-data 6620/udp
-kftp 6621/tcp # Kerberos V5 FTP Control
-kftp 6621/udp
-ktelnet 6623/tcp # Kerberos V5 Telnet
-ktelnet 6623/udp
-gnutella-svc 6346/tcp
-gnutella-svc 6346/udp
-gnutella-rtr 6347/tcp
-gnutella-rtr 6347/udp
-sane-port 6566/tcp # SANE Network Scanner Control Port
-sane-port 6566/udp
-parsec-game 6582/tcp # Parsec Gameserver
-parsec-game 6582/udp
-afs3-fileserver 7000/tcp bbs # file server itself
-afs3-fileserver 7000/udp bbs
-afs3-callback 7001/tcp # callbacks to cache managers
-afs3-callback 7001/udp
-afs3-prserver 7002/tcp # users & groups database
-afs3-prserver 7002/udp
-afs3-vlserver 7003/tcp # volume location database
-afs3-vlserver 7003/udp
-afs3-kaserver 7004/tcp # AFS/Kerberos authentication
-afs3-kaserver 7004/udp
-afs3-volser 7005/tcp # volume managment server
-afs3-volser 7005/udp
-afs3-errors 7006/tcp # error interpretation service
-afs3-errors 7006/udp
-afs3-bos 7007/tcp # basic overseer process
-afs3-bos 7007/udp
-afs3-update 7008/tcp # server-to-server updater
-afs3-update 7008/udp
-afs3-rmtsys 7009/tcp # remote cache manager service
-afs3-rmtsys 7009/udp
-font-service 7100/tcp xfs # X Font Service
-font-service 7100/udp xfs
-sncp 7560/tcp # Sniffer Command Protocol
-sncp 7560/udp
-soap-http 7627/tcp # SOAP Service Port
-soap-http 7627/udp
-http-alt 8008/tcp # HTTP Alternate
-http-alt 8008/udp
-http-alt 8080/tcp webcache # HTTP Alternate
-http-alt 8080/udp webcache # WWW caching service
-sunproxyadmin 8081/tcp tproxy # Sun Proxy Admin Service
-sunproxyadmin 8081/udp tproxy # Transparent Proxy
-pichat 9009/tcp # Pichat Server
-pichat 9009/udp
-bacula-dir 9101/tcp # Bacula Director
-bacula-dir 9101/udp
-bacula-fd 9102/tcp # Bacula File Daemon
-bacula-fd 9102/udp
-bacula-sd 9103/tcp # Bacula Storage Daemon
-bacula-sd 9103/udp
-dddp 9131/tcp # Dynamic Device Discovery
-dddp 9131/udp
-wap-wsp 9200/tcp # WAP connectionless session service
-wap-wsp 9200/udp
-wap-wsp-wtp 9201/tcp # WAP session service
-wap-wsp-wtp 9201/udp
-wap-wsp-s 9202/tcp # WAP secure connectionless session service
-wap-wsp-s 9202/udp
-wap-wsp-wtp-s 9203/tcp # WAP secure session service
-wap-wsp-wtp-s 9203/udp
-wap-vcard 9204/tcp # WAP vCard
-wap-vcard 9204/udp
-wap-vcal 9205/tcp # WAP vCal
-wap-vcal 9205/udp
-wap-vcard-s 9206/tcp # WAP vCard Secure
-wap-vcard-s 9206/udp
-wap-vcal-s 9207/tcp # WAP vCal Secure
-wap-vcal-s 9207/udp
-git 9418/tcp # git pack transfer service
-git 9418/udp
-cba8 9593/tcp # LANDesk Management Agent
-cba8 9593/udp
-davsrc 9800/tcp # WebDav Source Port
-davsrc 9800/udp
-sd 9876/tcp # Session Director
-sd 9876/udp
-cyborg-systems 9888/tcp # CYBORG Systems
-cyborg-systems 9888/udp
-monkeycom 9898/tcp # MonkeyCom
-monkeycom 9898/udp
-sctp-tunneling 9899/tcp # SCTP TUNNELING
-sctp-tunneling 9899/udp
-domaintime 9909/tcp # domaintime
-domaintime 9909/udp
-amanda 10080/tcp # amanda backup services
-amanda 10080/udp
-vce 11111/tcp # Viral Computing Environment (VCE)
-vce 11111/udp
-smsqp 11201/tcp # Alamin SMS gateway
-smsqp 11201/udp
-hkp 11371/tcp # OpenPGP HTTP Keyserver
-hkp 11371/udp
-h323callsigalt 11720/tcp # h323 Call Signal Alternate
-h323callsigalt 11720/udp
-rets-ssl 12109/tcp # RETS over SSL
-rets-ssl 12109/udp
-cawas 12168/tcp # CA Web Access Service
-cawas 12168/udp
-bprd 13720/tcp # BPRD Protocol (VERITAS NetBackup)
-bprd 13720/udp
-bpdbm 13721/tcp # BPDBM Protocol (VERITAS NetBackup)
-bpdbm 13721/udp
-bpjava-msvc 13722/tcp # BP Java MSVC Protocol
-bpjava-msvc 13722/udp
-vnetd 13724/tcp # Veritas Network Utility
-vnetd 13724/udp
-bpcd 13782/tcp # VERITAS NetBackup
-bpcd 13782/udp
-vopied 13783/tcp # VOPIED Protocol
-vopied 13783/udp
-xpilot 15345/tcp # XPilot Contact Port
-xpilot 15345/udp
-wnn6 22273/tcp # wnn6
-wnn6 22273/udp
-binkp 24554/tcp # Bink fidonet protocol
-binkp 24554/udp
-quake 26000/tcp # Quake @!#
-quake 26000/udp
-wnn6-ds 26208/tcp
-wnn6-ds 26208/udp
-tetrinet 31457/tcp # TetriNET Protocol
-tetrinet 31457/udp
-gamesmith-port 31765/tcp # GameSmith Port
-gamesmith-port 31765/udp
-traceroute 33434/tcp # traceroute use
-traceroute 33434/udp
-candp 42508/tcp # Computer Associates network discovery protocol
-candp 42508/udp
-candrp 42509/tcp # CA discovery response
-candrp 42509/udp
-caerpc 42510/tcp # CA eTrust RPC
-caerpc 42510/udp
-
-#=========================================================================
-# The remaining port numbers are not as allocated by IANA.
-
-# Kerberos (Project Athena/MIT) services
-# Note that these are for Kerberos v4, and are unofficial
-kpop 1109/tcp # Pop with Kerberos
-knetd 2053/tcp # Kerberos de-multiplexor
-eklogin 2105/tcp # Kerberos encrypted rlogin
-
-# CVSup support http://www.cvsup.org/
-supfilesrv 871/tcp # SUP server
-supfiledbg 1127/tcp # SUP debugging
-
-# Datagram Delivery Protocol services
-rtmp 1/ddp # Routing Table Maintenance Protocol
-nbp 2/ddp # Name Binding Protocol
-echo 4/ddp # AppleTalk Echo Protocol
-zip 6/ddp # Zone Information Protocol
-
-# Many services now accepted as 'standard'
-swat 901/tcp # Samba configuration tool
-rndc 953/tcp # rndc control sockets (BIND 9)
-rndc 953/udp
-skkserv 1178/tcp # SKK Japanese input method
-xtel 1313/tcp # french minitel
-support 1529/tcp # GNATS
-cfinger 2003/tcp lmtp # GNU Finger
-ninstall 2150/tcp # ninstall service
-ninstall 2150/udp
-afbackup 2988/tcp # Afbackup system
-afbackup 2988/udp
-fax 4557/tcp # FAX transmission service (old)
-rplay 5555/tcp # RPlay audio service
-rplay 5555/udp
-canna 5680/tcp # Canna (Japanese Input)
-x11-ssh 6010/tcp x11-ssh-offset
-x11-ssh 6010/udp x11-ssh-offset
-ircd 6667/tcp # Internet Relay Chat
-ircd 6667/udp
-jetdirect 9100/tcp # HP JetDirect card
-jetdirect 9100/udp
-mandelspawn 9359/udp mandelbrot # network mandelbrot
-kamanda 10081/tcp # amanda backup services (Kerberos)
-kamanda 10081/udp
-amandaidx 10082/tcp # amanda backup services
-amidxtape 10083/tcp # amanda backup services
-isdnlog 20011/tcp # isdn logging system
-isdnlog 20011/udp
-vboxd 20012/tcp # voice box system
-vboxd 20012/udp
-wnn4_Cn 22289/tcp wnn6_Cn # Wnn (Chinese input)
-wnn4_Kr 22305/tcp wnn6_Kr # Wnn (Korean input)
-wnn4_Tw 22321/tcp wnn6_Tw # Wnn (Taiwanse input)
-asp 27374/tcp # Address Search Protocol
-asp 27374/udp
-tfido 60177/tcp # Ifmail
-tfido 60177/udp
-fido 60179/tcp # Ifmail
-fido 60179/udp
-
-# Local services
-
diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0001_host.conf b/users/blubb/etc-update/sandbox/etc/._cfg0001_host.conf
deleted file mode 100644
index 3bcf17de78..0000000000
--- a/users/blubb/etc-update/sandbox/etc/._cfg0001_host.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-# /etc/host.conf:
-# $Header: /var/cvsroot/gentoo/users/blubb/etc-update/sandbox/etc/Attic/._cfg0001_host.conf,v 1.2 2006/07/13 09:22:56 blubb Exp $
-
-updated 0001
-
-# This keyword specifies how host lookups are to be performed. It
-# should be followed by one or more lookup methods, separated by
-# commas. Valid methods are bind, hosts, and nis.
-#
-order hosts, bind
-blaah
-
-# Valid values are on and off. If set to on, the resolv+ library
-# will return all valid addresses for a host that appears in the
-# /etc/hosts file, instead of only the first. This is off by
-# default, as it may cause a substantial performance loss at sites
-# with large hosts files.
-#
-multi off
diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0001_login.defs b/users/blubb/etc-update/sandbox/etc/._cfg0001_login.defs
deleted file mode 100644
index d28dea15df..0000000000
--- a/users/blubb/etc-update/sandbox/etc/._cfg0001_login.defs
+++ /dev/null
@@ -1,212 +0,0 @@
-#
-# /etc/login.defs - Configuration control definitions for the login package.
-#
-# $Id: ._cfg0001_login.defs,v 1.2 2006/07/16 14:03:16 blubb Exp $
-#
-# Three items must be defined: MAIL_DIR, ENV_SUPATH, and ENV_PATH.
-# If unspecified, some arbitrary (and possibly incorrect) value will
-# be assumed. All other items are optional - if not specified then
-# the described action or option will be inhibited.
-#
-# Comment lines (lines beginning with "#") and blank lines are ignored.
-#
-# Modified for Linux. --marekm
-
-#
-# Delay in seconds before being allowed another attempt after a login failure
-#
-FAIL_DELAY 3
-
-#
-# Enable display of unknown usernames when login failures are recorded.
-#
-LOG_UNKFAIL_ENAB no
-
-#
-# Enable logging of successful logins
-#
-LOG_OK_LOGINS no
-
-#
-# Enable "syslog" logging of su activity - in addition to sulog file logging.
-# SYSLOG_SG_ENAB does the same for newgrp and sg.
-#
-SYSLOG_SU_ENAB yes
-SYSLOG_SG_ENAB yes
-
-#
-# If defined, either full pathname of a file containing device names or
-# a ":" delimited list of device names. Root logins will be allowed only
-# upon these devices.
-#
-CONSOLE /etc/securetty
-#CONSOLE console:tty01:tty02:tty03:tty04
-
-#
-# If defined, all su activity is logged to this file.
-#
-#SULOG_FILE /var/log/sulog
-
-#
-# If defined, file which maps tty line to TERM environment parameter.
-# Each line of the file is in a format something like "vt100 tty01".
-#
-#TTYTYPE_FILE /etc/ttytype
-
-#
-# If defined, the command name to display when running "su -". For
-# example, if this is defined as "su" then a "ps" will display the
-# command is "-su". If not defined, then "ps" would display the
-# name of the shell actually being run, e.g. something like "-sh".
-#
-SU_NAME su
-
-#
-# *REQUIRED*
-# Directory where mailboxes reside, _or_ name of file, relative to the
-# home directory. If you _do_ define both, MAIL_DIR takes precedence.
-#
-MAIL_DIR /var/spool/mail
-
-#
-# If defined, file which inhibits all the usual chatter during the login
-# sequence. If a full pathname, then hushed mode will be enabled if the
-# user's name or shell are found in the file. If not a full pathname, then
-# hushed mode will be enabled if the file exists in the user's home directory.
-#
-HUSHLOGIN_FILE .hushlogin
-#HUSHLOGIN_FILE /etc/hushlogins
-
-#
-# *REQUIRED* The default PATH settings, for superuser and normal users.
-#
-# (they are minimal, add the rest in the shell startup files)
-ENV_SUPATH PATH=/sbin:/bin:/usr/sbin:/usr/bin
-ENV_PATH PATH=/bin:/usr/bin
-
-#
-# Terminal permissions
-#
-# TTYGROUP Login tty will be assigned this group ownership.
-# TTYPERM Login tty will be set to this permission.
-#
-# If you have a "write" program which is "setgid" to a special group
-# which owns the terminals, define TTYGROUP to the group number and
-# TTYPERM to 0620. Otherwise leave TTYGROUP commented out and assign
-# TTYPERM to either 622 or 600.
-#
-TTYGROUP tty
-TTYPERM 0600
-
-#
-# Login configuration initializations:
-#
-# ERASECHAR Terminal ERASE character ('\010' = backspace).
-# KILLCHAR Terminal KILL character ('\025' = CTRL/U).
-# UMASK Default "umask" value.
-#
-# The ERASECHAR and KILLCHAR are used only on System V machines.
-# The ULIMIT is used only if the system supports it.
-# (now it works with setrlimit too; ulimit is in 512-byte units)
-#
-# Prefix these values with "0" to get octal, "0x" to get hexadecimal.
-#
-ERASECHAR 0177
-KILLCHAR 025
-UMASK 022
-
-#
-# Password aging controls:
-#
-# PASS_MAX_DAYS Maximum number of days a password may be used.
-# PASS_MIN_DAYS Minimum number of days allowed between password changes.
-# PASS_WARN_AGE Number of days warning given before a password expires.
-#
-PASS_MAX_DAYS 99999
-PASS_MIN_DAYS 0
-PASS_WARN_AGE 7
-
-#
-# Min/max values for automatic uid selection in useradd
-#
-UID_MIN 1000
-UID_MAX 60000
-
-#
-# Min/max values for automatic gid selection in groupadd
-#
-GID_MIN 100
-GID_MAX 60000
-
-#
-# Max number of login retries if password is bad
-#
-LOGIN_RETRIES 3
-
-#
-# Max time in seconds for login
-#
-LOGIN_TIMEOUT 60
-
-#
-# Which fields may be changed by regular users using chfn - use
-# any combination of letters "frwh" (full name, room number, work
-# phone, home phone). If not defined, no changes are allowed.
-# For backward compatibility, "yes" = "rwh" and "no" = "frwh".
-#
-CHFN_RESTRICT rwh
-
-#
-# List of groups to add to the user's supplementary group set
-# when logging in on the console (as determined by the CONSOLE
-# setting). Default is none.
-#
-# Use with caution - it is possible for users to gain permanent
-# access to these groups, even when not logged in on the console.
-# How to do it is left as an exercise for the reader...
-#
-#CONSOLE_GROUPS floppy:audio:cdrom
-
-#
-# Should login be allowed if we can't cd to the home directory?
-# Default in no.
-#
-DEFAULT_HOME yes
-
-#
-# If defined, this command is run when removing a user.
-# It should remove any at/cron/print jobs etc. owned by
-# the user to be removed (passed as the first argument).
-#
-#USERDEL_CMD /usr/sbin/userdel_local
-
-#
-# When prompting for password without echo, getpass() can optionally
-# display a random number (in the range 1 to GETPASS_ASTERISKS) of '*'
-# characters for each character typed. This feature is designed to
-# confuse people looking over your shoulder when you enter a password :-).
-# Also, the new getpass() accepts both Backspace (8) and Delete (127)
-# keys to delete previous character (to cope with different terminal
-# types), Control-U to delete all characters, and beeps when there are
-# no more characters to delete, or too many characters entered.
-#
-# Setting GETPASS_ASTERISKS to 1 results in more traditional behaviour -
-# exactly one '*' displayed for each character typed.
-#
-# Setting GETPASS_ASTERISKS to 0 disables the '*' characters (Backspace,
-# Delete, Control-U and beep continue to work as described above).
-#
-# Setting GETPASS_ASTERISKS to -1 reverts to the traditional getpass()
-# without any new features. This is the default.
-#
-GETPASS_ASTERISKS 0
-
-#
-# Enable setting of the umask group bits to be the same as owner bits
-# (examples: 022 -> 002, 077 -> 007) for non-root users, if the uid is
-# the same as gid, and username is the same as the primary group name.
-#
-# This also enables userdel to remove user groups if no members exist.
-#
-USERGROUPS_ENAB yes
-
diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0002_host.conf b/users/blubb/etc-update/sandbox/etc/._cfg0002_host.conf
deleted file mode 100644
index 509165e80a..0000000000
--- a/users/blubb/etc-update/sandbox/etc/._cfg0002_host.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-# /etc/host.conf:
-# $Header: /var/cvsroot/gentoo/users/blubb/etc-update/sandbox/etc/Attic/._cfg0002_host.conf,v 1.2 2006/07/13 09:22:56 blubb Exp $
-
-updated 0002
-
-# This keyword specifies how host lookups are to be performed. It
-# should be followed by one or more lookup methods, separated by
-# commas. Valid methods are bind, hosts, and nis.
-#
-order hosts, bind
-blaah
-
-# Valid values are on and off. If set to on, the resolv+ library
-# will return all valid addresses for a host that appears in the
-# /etc/hosts file, instead of only the first. This is off by
-# default, as it may cause a substantial performance loss at sites
-# with large hosts files.
-#
-multi off
diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/._cfg0000_Default b/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/._cfg0000_Default
deleted file mode 100644
index 0d702febbe..0000000000
--- a/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/._cfg0000_Default
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/bin/sh
-#
-# Note that any setup should come before the sessreg command as
-# that must be 'exec'ed for the pid to be correct (sessreg uses the parent
-# pid)
-#
-# Note that output goes into the .xsession-errors file for easy debugging
-#
-PATH="/usr/X11R6/bin:$PATH:/bin:/usr/bin"
-OLD_IFS=$IFS
-
-gdmwhich () {
- COMMAND="$1"
- OUTPUT=
- IFS=:
- for dir in $PATH
- do
- if test -x "$dir/$COMMAND" ; then
- if test "x$OUTPUT" = "x" ; then
- OUTPUT="$dir/$COMMAND"
- fi
- fi
- done
- IFS=$OLD_IFS
- echo "$OUTPUT"
-}
-
-# Set background color
-XSETROOT=`gdmwhich xsetroot`
-if [ "x$XSETROOT" != "x" ] ; then
-
- CHECKBACKCOLOR="OK"
- if [ "x$GDM_GREETER_TYPE" = "xTHEMED" ]; then
- BACKCOLOR=`gdmflexiserver --command="GET_CONFIG greeter/GraphicalThemedColor $DISPLAY"`
-
- CHECKBACKCOLOR=`echo $BACKCOLOR | sed 's/^\([^ ]*\) .*$/\1/'`
- if [ "x$CHECKBACKCOLOR" = "xOK" ]; then
- BACKCOLOR=`echo $BACKCOLOR | sed 's/^.* \(.*\)$/\1/'`
- else
- BACKCOLOR=""
- fi
- fi
-
- # If we tried to load the themed backgroundcolor, but failed, then try loading plain color
- if [ "x$CHECKBACKCOLOR" != "xOK" ] || [ "x$GDM_GREETER_TYPE" = "xPLAIN" ]; then
-
- # Background type can be 0=None, 1=Image & Color, 2=Color, or 3=Image
- BACKTYPE=`gdmflexiserver --command="GET_CONFIG greeter/BackgroundType $DISPLAY"`
-
- # Skip if background type does not include a color
- if [ "x$BACKTYPE" = "xOK 1" ] || [ "x$BACKTYPE" = "xOK 2" ]; then
- BACKCOLOR=`gdmflexiserver --command="GET_CONFIG greeter/BackgroundColor $DISPLAY"`
-
- CHECKBACKCOLOR=`echo $BACKCOLOR | sed 's/^\([^ ]*\) .*$/\1/'`
- if [ "x$CHECKBACKCOLOR" = "xOK" ]; then
- BACKCOLOR=`echo $BACKCOLOR | sed 's/^.* \(.*\)$/\1/'`
- else
- BACKCOLOR=""
- fi
- fi
- fi
-
- # Default value
- if [ "x$BACKCOLOR" = "x" ]; then
- BACKCOLOR="#76848F"
- fi
-
- "$XSETROOT" -cursor_name left_ptr -solid "$BACKCOLOR"
-fi
-
-
-SESSREG=`gdmwhich sessreg`
-if [ "x$SESSREG" != "x" ] ; then
- # some output for easy debugging
- echo "$0: Registering your session with wtmp and utmp"
- echo "$0: running: $SESSREG -a -w /var/log/wtmp -u /var/run/utmp -x \"$X_SERVERS\" -h \"$REMOTE_HOST\" -l \"$DISPLAY\" \"$USER\""
-
- exec "$SESSREG" -a -w /var/log/wtmp -u /var/run/utmp -x "$X_SERVERS" -h "$REMOTE_HOST" -l "$DISPLAY" "$USER"
- # this is not reached
-fi
-
-# some output for easy debugging
-echo "$0: could not find the sessreg utility, cannot update wtmp and utmp"
-exit 0
diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/Default b/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/Default
deleted file mode 100644
index f1d5ff19ba..0000000000
--- a/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/Default
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/sh
-#
-# Note that any setup should come before the sessreg command as
-# that must be 'exec'ed for the pid to be correct (sessreg uses the parent
-# pid)
-#
-# Note that output goes into the .xsession-errors file for easy debugging
-#
-PATH="/usr/X11R6/bin:$PATH:/bin:/usr/bin"
-OLD_IFS=$IFS
-
-gdmwhich () {
- COMMAND="$1"
- OUTPUT=
- IFS=:
- for dir in $PATH
- do
- if test -x "$dir/$COMMAND" ; then
- if test "x$OUTPUT" = "x" ; then
- OUTPUT="$dir/$COMMAND"
- fi
- fi
- done
- IFS=$OLD_IFS
- echo "$OUTPUT"
-}
-
-XSETROOT=`gdmwhich xsetroot`
-if [ "x$XSETROOT" != "x" ] ; then
- # Try to snarf the BackgroundColor from the config file
- BACKCOLOR=`grep '^BackgroundColor' /etc/X11/gdm/gdm.conf | sed 's/^.*=\(.*\)$/\1/'`
- if [ "x$BACKCOLOR" = "x" ]; then
- BACKCOLOR="#76848F"
- fi
- "$XSETROOT" -cursor_name left_ptr -solid "$BACKCOLOR"
-fi
-
-
-SESSREG=`gdmwhich sessreg`
-if [ "x$SESSREG" != "x" ] ; then
- # some output for easy debugging
- echo "$0: Registering your session with wtmp and utmp"
- echo "$0: running: $SESSREG -a -w /var/log/wtmp -u /var/run/utmp -x \"$X_SERVERS\" -h \"$REMOTE_HOST\" -l \"$DISPLAY\" \"$USER\""
-
- exec "$SESSREG" -a -w /var/log/wtmp -u /var/run/utmp -x "$X_SERVERS" -h "$REMOTE_HOST" -l "$DISPLAY" "$USER"
- # this is not reached
-fi
-
-# some output for easy debugging
-echo "$0: could not find the sessreg utility, cannot update wtmp and utmp"
-exit 0
diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_AccessDwellMouseEvents b/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_AccessDwellMouseEvents
deleted file mode 100644
index 41266b70dc..0000000000
--- a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_AccessDwellMouseEvents
+++ /dev/null
@@ -1,53 +0,0 @@
-# This is the configuration file for the keymouselistener.so module.
-# The confiuration syntax is as follows:
-#
-# crossing inital_direction timeout executable_path +args
-#
-# For executable_path give the full executable path path of the program or the
-# DefaultPath is used.
-#
-# where:
-#
-# + crossing is a string that includes any combination of TBLR characters, where
-# T means Top, B means Bottom, L means Left, and R means Right.
-#
-# + initial_direction can be either the I or O character which indicates
-# that the initial crossing is a motion In or Out of the window.
-#
-# e.g.
-# TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
-#
-# Means the user crosses into the top border, out the bottom border, into the left
-# border, and then out the right border (in that order). The initial_direction
-# value of I is what specifies that the first crossing is into the top border
-# rather than out of the top border. Each border crossing must occur within
-# 10000ms of the last border crossing for the gesture to be valid.
-#
-# It is possible to invoke multiple actions from a single gesture using the <Add>
-# keyword. Action specified with <Add> are invoked by the previous gesture
-# defined in the file. If the <Add> action is the first action defined in the
-# file, then it is ignored.
-#
-# e.g.
-#
-# <Add> /usr/bin/gnome-mag
-
-# GNOME On-Screen Keyboard - support several different options for different
-# user needs. Note these gestures all start by moving the mouse into the top
-# window border.
-#
-TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
-TLBR I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch1 --select-action=switch1
-TRBL I 10000 /usr/bin/gok --login --access-method=inversescanning --scan-action=switch1 --select-action=switch2
-TBRL I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch3 --select-action=switch3
-
-# Gnopernicus. Note these gestures all start by moving the mouse into the
-# bottom window border.
-#
-# Speech
-BTRL I 10000 /usr/bin/srcore --login --enable-speech
-# Magnifier
-BTLR I 10000 /usr/bin/srcore --login --enable-magnifier --disable-speech --disable-braille
-# Speech and Magnifier
-BRTL I 10000 /usr/bin/srcore --login
-
diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_factory-AccessDwellMouseEvents b/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_factory-AccessDwellMouseEvents
deleted file mode 100644
index 41266b70dc..0000000000
--- a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_factory-AccessDwellMouseEvents
+++ /dev/null
@@ -1,53 +0,0 @@
-# This is the configuration file for the keymouselistener.so module.
-# The confiuration syntax is as follows:
-#
-# crossing inital_direction timeout executable_path +args
-#
-# For executable_path give the full executable path path of the program or the
-# DefaultPath is used.
-#
-# where:
-#
-# + crossing is a string that includes any combination of TBLR characters, where
-# T means Top, B means Bottom, L means Left, and R means Right.
-#
-# + initial_direction can be either the I or O character which indicates
-# that the initial crossing is a motion In or Out of the window.
-#
-# e.g.
-# TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
-#
-# Means the user crosses into the top border, out the bottom border, into the left
-# border, and then out the right border (in that order). The initial_direction
-# value of I is what specifies that the first crossing is into the top border
-# rather than out of the top border. Each border crossing must occur within
-# 10000ms of the last border crossing for the gesture to be valid.
-#
-# It is possible to invoke multiple actions from a single gesture using the <Add>
-# keyword. Action specified with <Add> are invoked by the previous gesture
-# defined in the file. If the <Add> action is the first action defined in the
-# file, then it is ignored.
-#
-# e.g.
-#
-# <Add> /usr/bin/gnome-mag
-
-# GNOME On-Screen Keyboard - support several different options for different
-# user needs. Note these gestures all start by moving the mouse into the top
-# window border.
-#
-TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
-TLBR I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch1 --select-action=switch1
-TRBL I 10000 /usr/bin/gok --login --access-method=inversescanning --scan-action=switch1 --select-action=switch2
-TBRL I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch3 --select-action=switch3
-
-# Gnopernicus. Note these gestures all start by moving the mouse into the
-# bottom window border.
-#
-# Speech
-BTRL I 10000 /usr/bin/srcore --login --enable-speech
-# Magnifier
-BTLR I 10000 /usr/bin/srcore --login --enable-magnifier --disable-speech --disable-braille
-# Speech and Magnifier
-BRTL I 10000 /usr/bin/srcore --login
-
diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/AccessDwellMouseEvents b/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/AccessDwellMouseEvents
deleted file mode 100644
index 21812928c4..0000000000
--- a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/AccessDwellMouseEvents
+++ /dev/null
@@ -1,36 +0,0 @@
-# This is the configuration file for the keymouselistener.so module.
-# The confiuration syntax is as follows:
-#
-# crossing inital_direction timeout executable_path +args
-#
-# For executable_path give the full executable path path of the program or the
-# DefaultPath is used.
-#
-# where:
-#
-# + crossing is a string that includes any combination of TBLR characters, where
-# T means Top, B means Bottom, L means Left, and R means Right.
-#
-# + initial_direction can be either the I or O character which indicates
-# that the initial crossing is a motion In or Out of the window.
-#
-# e.g.
-# TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
-#
-# Means the user crosses into the top border, out the bottom border, into the left
-# border, and then out the right border (in that order). The initial_direction
-# value of I is what specifies that the first crossing is into the top border
-# rather than out of the top border. Each border crossing must occur within
-# 10000ms of the last border crossing for the gesture to be valid.
-#
-# It is possible to invoke multiple actions from a single gesture using the <Add>
-# keyword. Action specified with <Add> are invoked by the previous gesture
-# defined in the file. If the <Add> action is the first action defined in the
-# file, then it is ignored.
-#
-# e.g.
-#
-# <Add> /usr/bin/gnome-mag
-
-# current:
-TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/factory-AccessDwellMouseEvents b/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/factory-AccessDwellMouseEvents
deleted file mode 100644
index 21812928c4..0000000000
--- a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/factory-AccessDwellMouseEvents
+++ /dev/null
@@ -1,36 +0,0 @@
-# This is the configuration file for the keymouselistener.so module.
-# The confiuration syntax is as follows:
-#
-# crossing inital_direction timeout executable_path +args
-#
-# For executable_path give the full executable path path of the program or the
-# DefaultPath is used.
-#
-# where:
-#
-# + crossing is a string that includes any combination of TBLR characters, where
-# T means Top, B means Bottom, L means Left, and R means Right.
-#
-# + initial_direction can be either the I or O character which indicates
-# that the initial crossing is a motion In or Out of the window.
-#
-# e.g.
-# TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
-#
-# Means the user crosses into the top border, out the bottom border, into the left
-# border, and then out the right border (in that order). The initial_direction
-# value of I is what specifies that the first crossing is into the top border
-# rather than out of the top border. Each border crossing must occur within
-# 10000ms of the last border crossing for the gesture to be valid.
-#
-# It is possible to invoke multiple actions from a single gesture using the <Add>
-# keyword. Action specified with <Add> are invoked by the previous gesture
-# defined in the file. If the <Add> action is the first action defined in the
-# file, then it is ignored.
-#
-# e.g.
-#
-# <Add> /usr/bin/gnome-mag
-
-# current:
-TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection
diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_domainname b/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_domainname
deleted file mode 100644
index 3a32173ebc..0000000000
--- a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_domainname
+++ /dev/null
@@ -1,20 +0,0 @@
-# /etc/conf.d/domainname
-
-# When setting up resolv.conf, what should take precedence?
-# 0 = let dhcp/whatever override DNSDOMAIN
-# 1 = override dhcp/whatever with DNSDOMAIN
-
-OVERRIDE=1
-
-# To have a proper FQDN, you need to setup /etc/hosts and /etc/resolv.conf
-# (domain entry in /etc/resolv.conf and FQDN in /etc/hosts).
-#
-# DNSDOMAIN merely sets the domain entry in /etc/resolv.conf, see
-# the resolv.conf(5) manpage for more info.
-
-DNSDOMAIN=""
-
-# For information on setting up NIS, please see:
-# http://www.linux-nis.org/nis-howto/HOWTO/
-
-NISDOMAIN=""
diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_local.start b/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_local.start
deleted file mode 100644
index 7a20c1422b..0000000000
--- a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_local.start
+++ /dev/null
@@ -1,5 +0,0 @@
-# /etc/conf.d/local.start
-
-# This is a good place to load any misc programs
-# on startup (use &>/dev/null to hide output)
-
diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_net.example b/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_net.example
deleted file mode 100644
index 4d487f5993..0000000000
--- a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_net.example
+++ /dev/null
@@ -1,478 +0,0 @@
-##############################################################################
-# QUICK-START
-#
-# The quickest start is if you want to use DHCP.
-# In that case, everything should work out of the box, no configuration
-# necessary, though the startup script will warn you that you haven't
-# specified anything.
-#
-# If you want to use a static address or use DHCP explicitly, jump
-# down to the section labelled INTERFACE HANDLERS.
-#
-# If you want to do anything more fancy, you should take the time to
-# read through the rest of this file.
-
-
-##############################################################################
-# MODULES
-#
-# We now support modular networking scripts which means we can easily
-# add support for new interface types and modules while keeping
-# compatability with existing ones.
-#
-# Modules load by default if the package they need is installed. If
-# you specify a module here that doesn't have it's package installed
-# then you get an error stating which package you need to install.
-# Ideally, you only use the modules setting when you have two or more
-# packages installed that supply the same service.
-#
-# In other words, you probably should DO NOTHING HERE...
-
-# Prefer iproute2 over ifconfig
-#modules=( "iproute2" )
-
-# You can also specify other modules for an interface
-# In this case we prefer udhcpc over dhcpcd
-#modules_eth0=( "udhcpc" )
-
-# You can also specify which modules not to use - for example you may be
-# using a supplicant or linux-wlan-ng to control wireless configuration but
-# you still want to configure network settings per ESSID associated with.
-#modules=( "!iwconfig" )
-
-
-##############################################################################
-# INTERFACE HANDLERS
-#
-# We provide two interface handlers presently: ifconfig and iproute2.
-# You need one of these to do any kind of network configuration.
-# For ifconfig support, emerge sys-apps/net-tools
-# For iproute2 support, emerge sys-apps/iproute2
-
-# If you don't specify an interface then we prefer ifconfig if it's installed
-# Prefer iproute2 over ifconfig
-#modules=( "iproute2" )
-
-# For a static configuration, use something like this
-# (They all do exactly the same thing btw)
-#config_eth0=( "192.168.0.2/24" )
-#config_eth0=( "192.168.0.2 netmask 255.255.255.0" )
-
-# We can also specify a broadcast
-#config_eth0=( "192.168.0.2/24 brd 192.168.0.255" )
-#config_eth0=( "192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" )
-
-# If you need more than one address, you can use something like this
-# NOTE: ifconfig creates an aliased device for each extra IPv4 address
-# (eth0:1, eth0:2, etc)
-# iproute2 does not do this
-#config_eth0=(
-# "192.168.0.2/24"
-# "192.168.0.3/24"
-# "192.168.0.4/24"
-#)
-
-# You can also use IPv6 addresses
-#config_eth0=(
-# "192.168.0.2/24"
-# "4321:0:1:2:3:4:567:89ab"
-# "4321:0:1:2:3:4:567:89ac"
-#)
-
-# If you wish to keep existing addresses + routing and the interface is up,
-# you can specify a noop (no operation). If the interface is down or there
-# are no addresses assigned, then we move onto the next step (default dhcp)
-# This is useful when configuring your interface with a kernel command line
-# or similar
-#config_eth0=( "noop" "192.168.0.2/24" )
-
-# If you don't want ANY address (only useful when calling for advanced stuff)
-#config_eth0=( "null" )
-
-# Here's how todo routing if you need it - the below sets the default gateway
-#routes_eth0=(
-# "default via 192.168.0.1"
-# "default via 4321:0:1:2:3:4:567:89ab"
-#)
-
-# If a specified module fails (like dhcp - see below), you can specify a
-# fallback like so
-#fallback_eth0=( "192.168.0.2 netmask 255.255.255.0" )
-#fallback_route_eth0=( "default via 192.168.0.1" )
-
-# NOTE: fallback entry must match the entry location in config_eth0
-# As such you can only have one fallback route.
-
-
-##############################################################################
-# OPTIONAL MODULES
-
-#-----------------------------------------------------------------------------
-# WIRELESS (802.11 support)
-# Wireless can be provided by iwconfig or wpa_supplicant
-
-# iwconfig
-# emerge net-wireless/wireless-tools
-# Wireless options are held in /etc/conf.d/wireless - but could be here too
-# Consult the sample file /etc/conf.d/wireless.example for instructions
-# iwconfig is the default
-
-# wpa_supplicant
-# emerge net-wireless/wpa-supplicant
-# Wireless options are held in /etc/wpa_supplicant.conf
-# Consult the sample file /etc/wpa_supplicant.conf.example for instructions
-# To choose wpa_supplicant over iwconfig
-#modules=( "wpa_supplicant" )
-# To configure wpa_supplicant
-#wpa_supplicant_eth0="-Dprism54" # For Prism54 based cards
-#wpa_supplicant_ath0="-Dmadwifi" # For Atheros based cards
-# Consult wpa_supplicant for more drivers
-# By default we give wpa_suppliant 60 seconds to associate and authenticate
-#wpa_timeout_eth0=60
-
-# GENERIC WIRELESS OPTIONS
-# PLEASE READ THE INSTRUCTIONS IN /etc/conf.d/wireless.example FOR
-# HOW TO USE THIS ESSID VARIABLE
-# You can also override any settings found here per ESSID - which is very
-# handy if you use different networks a lot
-#config_ESSID=( "dhcp" )
-#dhcpcd_ESSID="-t 5"
-
-# Setting name/domain server causes /etc/resolv.conf to be overwritten
-# Note that if DHCP is used, and you want this to take precedence then
-# set dhcp_ESSID="nodns"
-#dns_servers_ESSID=( "192.168.0.1" "192.168.0.2" )
-#dns_domain_ESSID="some.domain"
-#dns_search_domains_ESSID="search.this.domain search.that.domain"
-# Please check the man page for resolv.conf for more information
-# as domain and search (searchdomains) are mutually exclusive and
-# searchdomains takes precedence
-
-# You can also override any settings found here per MAC address of the AP
-# incase you use Access Points with the same ESSID but need different
-# networking configs. Below is an example - of course you use the same
-# method with other variables
-#mac_config_001122334455=( "dhcp" )
-#mac_dhcpcd_001122334455="-t 10"
-#mac_dns_servers_001122334455=( "192.168.0.1" "192.168.0.2" )
-
-# When an interface has been associated with an Access Point, a global
-# variable called ESSID is set to the Access Point's ESSID for use in the
-# pre/post user functions below (although it's not available in preup as you
-# won't have associated then)
-
-# If you're using anything else to configure wireless on your interface AND
-# you have installed any of the above packages, you need to disable them
-#modules=( "!iwconfig" "!wpa_supplicant" )
-
-#-----------------------------------------------------------------------------
-# DHCP
-# DHCP can be provided by dhcpcd, dhclient, udhcpc or pump
-#
-# dhcpcd: emerge net-misc/dhcpcd
-# dhclient: emerge net-misc/dhcp
-# udhcpc: emerge net-misc/udhcp
-# pump: emerge net-misc/pump
-
-# If you have more than one DHCP client installed, you need to specify which
-# one to use - otherwise we default to dhcpcd if available
-#modules=( "udhcpc" ) # to select udhcpc over dhcpcd
-#
-# Notes:
-# - dhcpcd, udhcpc and pump send the current hostname
-# to the DHCP server by default
-# - dhcpcd does not daemonize when the lease time is infinite
-# - udhcp-0.9.3-r3 and earlier does not support getting NTP servers
-# - dhclient does not support getting NTP servers
-# - pump does not support getting NIS servers
-# - DHCP tends to erase any existing device information - so add
-# static addresses after dhcp if you need them
-
-# Regardless of which DHCP client you prefer, you configure them the
-# same way using one of following depending on which interface modules
-# you're using.
-#config_eth0=( "dhcp" )
-
-# For passing custom options to dhcpcd use something like the following. This
-# example reduces the timeout for retrieving an address from 60 seconds (the
-# default) to 10 seconds.
-#dhcpcd_eth0="-t 10"
-
-# dhclient, udhcpc and pump don't have many runtime options
-# You can pass options to them in a similar manner to dhcpcd though
-#dhclient_eth0="..."
-#udhcpc_eth0="..."
-#pump_eth0="..."
-
-# To set options for dhclient, you need to have an /etc/dhclient.conf file
-# See the dhclient man page for details
-
-# GENERIC DHCP OPTIONS
-# Set generic DHCP options like so
-#dhcp_eth0="release nodns nontp nonis nogateway nosendhost"
-
-# This tells the dhcp client to release it's lease when it stops, not to
-# overwrite dns, ntp and nis settings, not to set a default route and not to
-# send the current hostname to the dhcp server and when it starts.
-# You can use any combination of the above options - the default is not to
-# use any of them.
-
-#-----------------------------------------------------------------------------
-# Automatic Private IP Addressing (APIPA)
-# For APIPA support, emerge net-misc/iputils or net-analyzer/arping
-
-# APIPA is a module that tries to find a free address in the range
-# 169.254.0.0-169.254.255.255 by arping a random address in that range on the
-# interface. If no reply is found then we assign that address to the interface
-
-# This is only useful for LANs where there is no DHCP server and you don't
-# connect directly to the internet.
-#config_eth0=( "dhcp" )
-#fallback_eth0=( "apipa" )
-
-#-----------------------------------------------------------------------------
-# VLAN (802.1q support)
-# For VLAN support, emerge net-misc/vconfig
-
-# Specify the VLAN numbers for the interface like so
-# Please ensure your VLAN IDs are NOT zero-padded
-#vlans_eth0="1 2"
-
-# You can also configure the VLAN - see for vconfig man page for more details
-#vconfig_eth0=( "set_name_type VLAN_PLUS_VID_NO_PAD" )
-#vconfig_vlan1=( "set_flag 1" "set_egress_map 2 6" )
-#config_vlan1=( "172.16.3.1 netmask 255.255.254.0" )
-#config_vlan2=( "172.16.2.1 netmask 255.255.254.0" )
-
-# NOTE: Vlans can be configured with a . in their interface names
-# When configuring vlans with this name type, you need to replace . with a _
-#config_eth0.1=( "dhcp" ) - does not work
-#config_eth0_1=( "dhcp" ) - does work
-
-#-----------------------------------------------------------------------------
-# Bonding
-# For link bonding/trunking emerge net-misc/ifenslave
-
-# To bond interfaces together
-#slaves_bond0="eth0 eth1 eth2"
-#config_bond0=( "null" ) # You may not want to assign an IP the the bond
-
-# If any of the slaves require extra configuration - for example wireless or
-# ppp devices - we need to write a depend function for the bond so they get
-# configured correctly.
-# This is exactly the same as a depend() function in our init scripts
-#depend_bond0() {
-# need net.eth0 net.eth1
-#}
-
-#-----------------------------------------------------------------------------
-# ADSL
-# For ADSL support, emerge net-dialup/rp-pppoe
-# You should make the following settings and also put your
-# username/password information in /etc/ppp/pap-secrets
-
-# Configure the interface to use ADSL
-#config_eth0=( "adsl" )
-
-# You probably won't need to edit /etc/ppp/pppoe.conf if you set this
-#adsl_user_eth0="my-adsl-username"
-
-#-----------------------------------------------------------------------------
-# ISDN
-# For ISDN support, emerge net-dialup/isdn4k-utils
-# You should make the following settings and also put your
-# username/password information in /etc/ppp/pap-secrets
-
-# Configure the interface to use ISDN
-#config_ippp0=( "dhcp" )
-# It's important to specify dhcp if you need it!
-#config_ippp0=( "192.168.0.1/24" )
-# Otherwise, you can use a static IP
-
-# NOTE: The interface name must be either ippp or isdn followed by a number
-
-# You may need this option to set the default route
-#ipppd_eth0="defaultroute"
-
-#-----------------------------------------------------------------------------
-# MAC changer
-# For changing MAC addresses emerge net-analyzer/macchanger
-
-# - to set a specific MAC address
-#mac_eth0="00:11:22:33:44:55"
-# - to randomize the last 3 bytes only
-#mac_eth0="random-ending"
-# - to randomize between the same physical type of connection (eg fibre,
-# copper, wireless) , all vendors
-#mac_eth0="random-samekind"
-# - to randomize between any physical type of connection (eg fibre, copper,
-# wireless) , all vendors
-#mac_eth0="random-anykind"
-# - full randomization - WARNING: some MAC addresses generated by this may NOT
-# act as expected
-#mac_eth0="random-full"
-# custom - passes all parameters directly to net-analyzer/macchanger
-#mac_eth0="some custom set of parameters"
-
-#-----------------------------------------------------------------------------
-# TUN/TAP
-# For TUN/TAP support emerge sys-apps/usermode-utilities
-#
-# NOTE: The interface name must be either tun or tap followed by a number
-#config_tun1=( "192.168.0.1/24")
-
-# For passing custom options to tunctl use something like the following. This
-# example sets the owner to adm
-#tunctl_tun1="-u adm"
-
-#-----------------------------------------------------------------------------
-# Bridging (802.1d)
-# For bridging support emerge net-misc/bridge-utils
-
-# To add ports to bridge br0
-#bridge_br0="eth0 eth1"
-
-# You need to configure the ports to null values so dhcp does not get started
-#config_eth0=( "null" )
-#config_eth1=( "null" )
-
-# Finally give the bridge an address - dhcp or a static IP
-#config_br0=( "dhcp" )
-#config_br0=( "192.168.0.1/24" )
-
-# If any of the ports require extra configuration - for example wireless or
-# ppp devices - we need to write a depend function for the bridge so they get
-# configured correctly.
-# This is exactly the same as a depend() function in our init scripts
-#depend_br0() {
-# need net.eth0 net.eth1
-#}
-
-# NOTE: This creates an interface called br0 - you can give the interface
-# any name you like
-
-# Below is an example of configuring the bridge
-# Consult "man brctl" for more details
-#brctl_br0=( "setfd 0" "sethello 0" "stp off" )
-
-#-----------------------------------------------------------------------------
-# Tunnelling
-# For GRE tunnels
-#iptunnel_vpn0="mode gre remote 207.170.82.1 key 0xffffffff ttl 255"
-
-# For IPIP tunnels
-#iptunnel_vpn0="mode ipip remote 207.170.82.2 ttl 255"
-
-# To configure the interface
-#config_vpn0=( "192.168.0.2 pointopoint 192.168.1.2" ) # ifconfig style
-#config_vpn0=( "192.168.0.2 peer 192.168.1.1" ) # iproute2 style
-
-##############################################################################
-# ADVANCED CONFIGURATION
-#
-# Four functions can be defined which will be called surrounding the
-# start/stop operations. The functions are called with the interface
-# name first so that one function can control multiple adapters.
-#
-# The return values for the preup and predown functions should be 0
-# (success) to indicate that configuration or deconfiguration of the
-# interface can continue. If preup returns a non-zero value, then
-# interface configuration will be aborted. If predown returns a
-# non-zero value, then the interface will not be allowed to continue
-# deconfiguration.
-#
-# The return values for the postup and postdown functions are ignored
-# since there's nothing to do if they indicate failure.
-#
-# ${IFACE} is set to the interface being brought up/down
-# ${IFVAR} is ${IFACE} converted to variable name bash allows
-
-#preup() {
-# # Test for link on the interface prior to bringing it up. This
-# # only works on some network adapters and requires the mii-diag
-# # package to be installed.
-# if mii-tool ${IFACE} 2> /dev/null | grep -q 'no link'; then
-# ewarn "No link on ${IFACE}, aborting configuration"
-# return 1
-# fi
-#
-# # Test for link on the interface prior to bringing it up. This
-# # only works on some network adapters and requires the ethtool
-# # package to be installed.
-# if ethtool ${IFACE} | grep -q 'Link detected: no'; then
-# ewarn "No link on ${IFACE}, aborting configuration"
-# return 1
-# fi
-#
-# # Remember to return 0 on success
-# return 0
-#}
-
-#predown() {
-# # The default in the script is to test for NFS root and disallow
-# # downing interfaces in that case. Note that if you specify a
-# # predown() function you will override that logic. Here it is, in
-# # case you still want it...
-# if is_net_fs /; then
-# eerror "root filesystem is network mounted -- can't stop ${IFACE}"
-# return 1
-# fi
-#
-# # Remember to return 0 on success
-# return 0
-#}
-
-#postup() {
-# # This function could be used, for example, to register with a
-# # dynamic DNS service. Another possibility would be to
-# # send/receive mail once the interface is brought up.
-# return 0
-#}
-
-#postdown() {
-# # This function is mostly here for completeness... I haven't
-# # thought of anything nifty to do with it yet ;-)
-# # Return 0 always
-# return 0
-#}
-
-##############################################################################
-# FORCING MODULES
-# The Big Fat Warning :- If you use module forcing do not complain to us or
-# file bugs about it not working!
-#
-# Loading modules is a slow afair - we have to check each one for the following
-# 1) Code sanity
-# 2) Has the required package been emerged?
-# 3) Has it modified anything?
-# 4) Have all the dependant modules been loaded?
-
-# Then we have to strip out the conflicting modules based on user preference
-# and default configuration and sort them into the correct order.
-# Finally we check the end result for dependancies.
-
-# This, of course, takes valuable CPU time so we provide module forcing as a
-# means to speed things up. We still do *some* checking but not much.
-
-# It is essential that you force modules in the correct order and supply all
-# the modules you need. You must always supply an interface module - we
-# supply ifconfig or iproute2.
-
-# The Big Fat Warning :- If you use module forcing do not complain to us or
-# file bugs about it not working!
-
-# Now that we've warned you twice, here's how to do it
-#modules_force=( "ifconfig" )
-#modules_force=( "iproute2" "dhcpcd" )
-
-# We can also apply this to a specific interface
-#modules_force_eth1=( "iproute2" )
-
-# The below will not work
-#modules_force=( "dhcpcd" )
-# No interface (ifconfig/iproute2)
-#modules_force=( "ifconfig" "essidnet" "iwconfig" )
-# Although it will not crash, essidnet will not work as it has to come after
-# iwconfig
-#modules_force=( "iproute2" "ifconfig" )
-# The interface will be setup twice which will cause problems
diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_rc b/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_rc
deleted file mode 100644
index ebc3518621..0000000000
--- a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_rc
+++ /dev/null
@@ -1,169 +0,0 @@
-# /etc/conf.d/rc: Global config file for the Gentoo RC System
-
-# This is the number of tty's used in most of the rc-scripts (like
-# consolefont, numlock, etc ...)
-
-RC_TTY_NUMBER=11
-
-# Set to "yes" if you want the rc system to try and start services
-# in parallel for a slight speed improvement.
-
-RC_PARALLEL_STARTUP="no"
-
-# Do we allow services to be hotplugged? If not, set to RC_HOTPLUG="no"
-# NOTE: This does not affect anything hotplug/udev related, just the
-# starting/stopping of the init.d service triggered by hotplug.
-
-RC_COLDPLUG="yes"
-
-# Some people want a finer grain over hotplug/coldplug. RC_PLUG_SERVICES is a
-# list of services that are matched in order, either allowing or not. By
-# default we allow services through as RC_COLDPLUG has to be yes
-# anyway.
-# Example - RC_PLUG_SERVICES="net.wlan !net.*"
-# This allows net.wlan and any service not matching net.* to be plugged.
-
-RC_PLUG_SERVICES=""
-
-# RC_NET_STRICT_CHECKING allows some flexibility with the 'net' service.
-# The following values are allowed:
-# none - The 'net' service is always considered up.
-# no - This basically means that at least one net.* service besides net.lo
-# must be up. This can be used by notebook users that have a wifi and
-# a static nic, and only wants one up at any given time to have the
-# 'net' service seen as up.
-# lo - This is the same as the 'no' option, but net.lo is also counted.
-# This should be useful to people that do not care about any specific
-# interface being up at boot.
-# yes - For this ALL network interfaces MUST be up for the 'net' service to
-# be considered up.
-
-RC_NET_STRICT_CHECKING="no"
-
-# RC_VOLUME_ORDER allows you to specify, or even remove the volume setup
-# for various volume managers (MD, EVMS2, LVM, DM, etc). Note that they are
-# stopped in reverse order.
-
-RC_VOLUME_ORDER="raid evms lvm dm"
-
-# RC_BOOTLOG will generate a log of the boot messages shown on the console.
-# Useful for headless machines or debugging. You need to emerge the
-# app-admin/showconsole package for this to work. Note that this probably
-# won't work correctly with boot splash.
-
-RC_BOOTLOG="no"
-
-# RC_USE_FSTAB allows you to override the default mount options for the
-# standard /proc, /sys, /dev, and /dev/pts mount points. Note that this
-# is the new way for selecting ramfs/tmpfs/etc... for udev mounting.
-
-RC_USE_FSTAB="no"
-
-# RC_USE_CONFIG_PROFILE allows you to have different /etc/conf.d files
-# based on your runlevel - if a conf.d file for your profile does not exist
-# then we try and use the default one.
-# To enable runlevel selection at boot, append "softlevel=foobar" to your
-# kernel line to change to the foobar runlevel. Or "rc foobar" at the command
-# prompt.
-
-RC_USE_CONFIG_PROFILE="yes"
-
-# RC_FORCE_AUTO tries its best to prevent user interaction during the boot and
-# shutdown process. For example, fsck will automatically be run or volumes
-# remounted to create proper directory trees. This feature can be dangerous
-# and is meant ONLY for headless machines where getting a physical console
-# hooked up is a huge pita.
-
-RC_FORCE_AUTO="no"
-
-# Use this variable to control the /dev management behavior.
-# auto - let the scripts figure out what's best at boot
-# devfs - use devfs (requires sys-fs/devfsd)
-# udev - use udev (requires sys-fs/udev)
-# static - let the user manage /dev
-
-RC_DEVICES="auto"
-
-# UDEV OPTION:
-# Set to "yes" if you want to save /dev to a tarball on shutdown
-# and restore it on startup. This is useful if you have a lot of
-# custom device nodes that udev does not handle/know about.
-
-RC_DEVICE_TARBALL="no"
-
-# RC_SWAP_ERASE controls erasing of swap partitions at shutdown.
-# Useful for all those paranoid peeps to nuke their memory.
-
-RC_SWAP_ERASE="no"
-
-
-
-
-
-#
-# Controlling start-stop-daemon behavior
-#
-# NOTE: most of these are not in use yet!!
-#
-
-# Set to "yes" if stop-daemon() should always retry killing the
-# service if it fails the first time.
-
-RC_RETRY_KILL="yes"
-
-
-# Set the amount of seconds stop-daemon() should wait between
-# retries. $RC_RETRY_KILL should be set to "yes".
-
-RC_RETRY_TIMEOUT=1
-
-
-# Set the amount of times stop-daemon() should try to kill
-# a service before giving up. $RC_RETRY_KILL should be set to "yes".
-
-RC_RETRY_COUNT=5
-
-
-# Set to "yes" if stop-daemon() should fail if the service
-# is marked as started, but not actually running on stop.
-
-RC_FAIL_ON_ZOMBIE="no"
-
-
-
-
-
-#
-# Internal configuration variables
-#
-# NB: These are for advanced users, and you should really
-# know what you are doing before changing them!
-#
-
-
-# rc-scripts dep-cache directory
-#
-# NOTE: Do not remove the next line, as its needed by the baselayout ebuild!
-#
-# svcdir="/var/lib/init.d"
-
-svcdir="/var/lib/init.d"
-
-
-# Should we mount $svcdir in a ram disk for some speed increase
-# for slower machines, or for the more extreme setups ?
-
-svcmount="no"
-
-
-# FS type that should be used for $svcdir. Note that you need
-# $svcmount above set to "yes" for this to work ... Currently
-# tmpfs, ramfs, and ramdisk are supported (tmpfs is the default).
-
-svcfstype="tmpfs"
-
-
-# Size of $svcdir in KB. Note that ramfs doesn't support this
-# due to kernel limitations.
-
-svcsize=2048
diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/domainname b/users/blubb/etc-update/sandbox/etc/conf.d/domainname
deleted file mode 100644
index 7d8374b76f..0000000000
--- a/users/blubb/etc-update/sandbox/etc/conf.d/domainname
+++ /dev/null
@@ -1,20 +0,0 @@
-# /etc/conf.d/domainname
-
-# When setting up resolv.conf, what should take precedence?
-# 0 = let dhcp/whatever override DNSDOMAIN
-# 1 = override dhcp/whatever with DNSDOMAIN
-
-OVERRIDE=1
-
-# To have a proper FQDN, you need to setup /etc/hosts and /etc/resolv.conf
-# (domain entry in /etc/resolv.conf and FQDN in /etc/hosts).
-#
-# DNSDOMAIN merely sets the domain entry in /etc/resolv.conf, see
-# the resolv.conf(5) manpage for more info.
-
-DNSDOMAIN=""
-
-# For information on setting up NIS, please see:
-# http://www.linux-nis.org/nis-howto/HOWTO/
-
-NISDOMAIN=""
diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/local.start b/users/blubb/etc-update/sandbox/etc/conf.d/local.start
deleted file mode 100644
index a55d2cc2fa..0000000000
--- a/users/blubb/etc-update/sandbox/etc/conf.d/local.start
+++ /dev/null
@@ -1,5 +0,0 @@
-# /etc/conf.d/local.start
-
-# This is a good place to load any misc programs
-# on startup ( use 1>&2 to hide output)
-
diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/net.example b/users/blubb/etc-update/sandbox/etc/conf.d/net.example
deleted file mode 100644
index 4d487f5993..0000000000
--- a/users/blubb/etc-update/sandbox/etc/conf.d/net.example
+++ /dev/null
@@ -1,478 +0,0 @@
-##############################################################################
-# QUICK-START
-#
-# The quickest start is if you want to use DHCP.
-# In that case, everything should work out of the box, no configuration
-# necessary, though the startup script will warn you that you haven't
-# specified anything.
-#
-# If you want to use a static address or use DHCP explicitly, jump
-# down to the section labelled INTERFACE HANDLERS.
-#
-# If you want to do anything more fancy, you should take the time to
-# read through the rest of this file.
-
-
-##############################################################################
-# MODULES
-#
-# We now support modular networking scripts which means we can easily
-# add support for new interface types and modules while keeping
-# compatability with existing ones.
-#
-# Modules load by default if the package they need is installed. If
-# you specify a module here that doesn't have it's package installed
-# then you get an error stating which package you need to install.
-# Ideally, you only use the modules setting when you have two or more
-# packages installed that supply the same service.
-#
-# In other words, you probably should DO NOTHING HERE...
-
-# Prefer iproute2 over ifconfig
-#modules=( "iproute2" )
-
-# You can also specify other modules for an interface
-# In this case we prefer udhcpc over dhcpcd
-#modules_eth0=( "udhcpc" )
-
-# You can also specify which modules not to use - for example you may be
-# using a supplicant or linux-wlan-ng to control wireless configuration but
-# you still want to configure network settings per ESSID associated with.
-#modules=( "!iwconfig" )
-
-
-##############################################################################
-# INTERFACE HANDLERS
-#
-# We provide two interface handlers presently: ifconfig and iproute2.
-# You need one of these to do any kind of network configuration.
-# For ifconfig support, emerge sys-apps/net-tools
-# For iproute2 support, emerge sys-apps/iproute2
-
-# If you don't specify an interface then we prefer ifconfig if it's installed
-# Prefer iproute2 over ifconfig
-#modules=( "iproute2" )
-
-# For a static configuration, use something like this
-# (They all do exactly the same thing btw)
-#config_eth0=( "192.168.0.2/24" )
-#config_eth0=( "192.168.0.2 netmask 255.255.255.0" )
-
-# We can also specify a broadcast
-#config_eth0=( "192.168.0.2/24 brd 192.168.0.255" )
-#config_eth0=( "192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" )
-
-# If you need more than one address, you can use something like this
-# NOTE: ifconfig creates an aliased device for each extra IPv4 address
-# (eth0:1, eth0:2, etc)
-# iproute2 does not do this
-#config_eth0=(
-# "192.168.0.2/24"
-# "192.168.0.3/24"
-# "192.168.0.4/24"
-#)
-
-# You can also use IPv6 addresses
-#config_eth0=(
-# "192.168.0.2/24"
-# "4321:0:1:2:3:4:567:89ab"
-# "4321:0:1:2:3:4:567:89ac"
-#)
-
-# If you wish to keep existing addresses + routing and the interface is up,
-# you can specify a noop (no operation). If the interface is down or there
-# are no addresses assigned, then we move onto the next step (default dhcp)
-# This is useful when configuring your interface with a kernel command line
-# or similar
-#config_eth0=( "noop" "192.168.0.2/24" )
-
-# If you don't want ANY address (only useful when calling for advanced stuff)
-#config_eth0=( "null" )
-
-# Here's how todo routing if you need it - the below sets the default gateway
-#routes_eth0=(
-# "default via 192.168.0.1"
-# "default via 4321:0:1:2:3:4:567:89ab"
-#)
-
-# If a specified module fails (like dhcp - see below), you can specify a
-# fallback like so
-#fallback_eth0=( "192.168.0.2 netmask 255.255.255.0" )
-#fallback_route_eth0=( "default via 192.168.0.1" )
-
-# NOTE: fallback entry must match the entry location in config_eth0
-# As such you can only have one fallback route.
-
-
-##############################################################################
-# OPTIONAL MODULES
-
-#-----------------------------------------------------------------------------
-# WIRELESS (802.11 support)
-# Wireless can be provided by iwconfig or wpa_supplicant
-
-# iwconfig
-# emerge net-wireless/wireless-tools
-# Wireless options are held in /etc/conf.d/wireless - but could be here too
-# Consult the sample file /etc/conf.d/wireless.example for instructions
-# iwconfig is the default
-
-# wpa_supplicant
-# emerge net-wireless/wpa-supplicant
-# Wireless options are held in /etc/wpa_supplicant.conf
-# Consult the sample file /etc/wpa_supplicant.conf.example for instructions
-# To choose wpa_supplicant over iwconfig
-#modules=( "wpa_supplicant" )
-# To configure wpa_supplicant
-#wpa_supplicant_eth0="-Dprism54" # For Prism54 based cards
-#wpa_supplicant_ath0="-Dmadwifi" # For Atheros based cards
-# Consult wpa_supplicant for more drivers
-# By default we give wpa_suppliant 60 seconds to associate and authenticate
-#wpa_timeout_eth0=60
-
-# GENERIC WIRELESS OPTIONS
-# PLEASE READ THE INSTRUCTIONS IN /etc/conf.d/wireless.example FOR
-# HOW TO USE THIS ESSID VARIABLE
-# You can also override any settings found here per ESSID - which is very
-# handy if you use different networks a lot
-#config_ESSID=( "dhcp" )
-#dhcpcd_ESSID="-t 5"
-
-# Setting name/domain server causes /etc/resolv.conf to be overwritten
-# Note that if DHCP is used, and you want this to take precedence then
-# set dhcp_ESSID="nodns"
-#dns_servers_ESSID=( "192.168.0.1" "192.168.0.2" )
-#dns_domain_ESSID="some.domain"
-#dns_search_domains_ESSID="search.this.domain search.that.domain"
-# Please check the man page for resolv.conf for more information
-# as domain and search (searchdomains) are mutually exclusive and
-# searchdomains takes precedence
-
-# You can also override any settings found here per MAC address of the AP
-# incase you use Access Points with the same ESSID but need different
-# networking configs. Below is an example - of course you use the same
-# method with other variables
-#mac_config_001122334455=( "dhcp" )
-#mac_dhcpcd_001122334455="-t 10"
-#mac_dns_servers_001122334455=( "192.168.0.1" "192.168.0.2" )
-
-# When an interface has been associated with an Access Point, a global
-# variable called ESSID is set to the Access Point's ESSID for use in the
-# pre/post user functions below (although it's not available in preup as you
-# won't have associated then)
-
-# If you're using anything else to configure wireless on your interface AND
-# you have installed any of the above packages, you need to disable them
-#modules=( "!iwconfig" "!wpa_supplicant" )
-
-#-----------------------------------------------------------------------------
-# DHCP
-# DHCP can be provided by dhcpcd, dhclient, udhcpc or pump
-#
-# dhcpcd: emerge net-misc/dhcpcd
-# dhclient: emerge net-misc/dhcp
-# udhcpc: emerge net-misc/udhcp
-# pump: emerge net-misc/pump
-
-# If you have more than one DHCP client installed, you need to specify which
-# one to use - otherwise we default to dhcpcd if available
-#modules=( "udhcpc" ) # to select udhcpc over dhcpcd
-#
-# Notes:
-# - dhcpcd, udhcpc and pump send the current hostname
-# to the DHCP server by default
-# - dhcpcd does not daemonize when the lease time is infinite
-# - udhcp-0.9.3-r3 and earlier does not support getting NTP servers
-# - dhclient does not support getting NTP servers
-# - pump does not support getting NIS servers
-# - DHCP tends to erase any existing device information - so add
-# static addresses after dhcp if you need them
-
-# Regardless of which DHCP client you prefer, you configure them the
-# same way using one of following depending on which interface modules
-# you're using.
-#config_eth0=( "dhcp" )
-
-# For passing custom options to dhcpcd use something like the following. This
-# example reduces the timeout for retrieving an address from 60 seconds (the
-# default) to 10 seconds.
-#dhcpcd_eth0="-t 10"
-
-# dhclient, udhcpc and pump don't have many runtime options
-# You can pass options to them in a similar manner to dhcpcd though
-#dhclient_eth0="..."
-#udhcpc_eth0="..."
-#pump_eth0="..."
-
-# To set options for dhclient, you need to have an /etc/dhclient.conf file
-# See the dhclient man page for details
-
-# GENERIC DHCP OPTIONS
-# Set generic DHCP options like so
-#dhcp_eth0="release nodns nontp nonis nogateway nosendhost"
-
-# This tells the dhcp client to release it's lease when it stops, not to
-# overwrite dns, ntp and nis settings, not to set a default route and not to
-# send the current hostname to the dhcp server and when it starts.
-# You can use any combination of the above options - the default is not to
-# use any of them.
-
-#-----------------------------------------------------------------------------
-# Automatic Private IP Addressing (APIPA)
-# For APIPA support, emerge net-misc/iputils or net-analyzer/arping
-
-# APIPA is a module that tries to find a free address in the range
-# 169.254.0.0-169.254.255.255 by arping a random address in that range on the
-# interface. If no reply is found then we assign that address to the interface
-
-# This is only useful for LANs where there is no DHCP server and you don't
-# connect directly to the internet.
-#config_eth0=( "dhcp" )
-#fallback_eth0=( "apipa" )
-
-#-----------------------------------------------------------------------------
-# VLAN (802.1q support)
-# For VLAN support, emerge net-misc/vconfig
-
-# Specify the VLAN numbers for the interface like so
-# Please ensure your VLAN IDs are NOT zero-padded
-#vlans_eth0="1 2"
-
-# You can also configure the VLAN - see for vconfig man page for more details
-#vconfig_eth0=( "set_name_type VLAN_PLUS_VID_NO_PAD" )
-#vconfig_vlan1=( "set_flag 1" "set_egress_map 2 6" )
-#config_vlan1=( "172.16.3.1 netmask 255.255.254.0" )
-#config_vlan2=( "172.16.2.1 netmask 255.255.254.0" )
-
-# NOTE: Vlans can be configured with a . in their interface names
-# When configuring vlans with this name type, you need to replace . with a _
-#config_eth0.1=( "dhcp" ) - does not work
-#config_eth0_1=( "dhcp" ) - does work
-
-#-----------------------------------------------------------------------------
-# Bonding
-# For link bonding/trunking emerge net-misc/ifenslave
-
-# To bond interfaces together
-#slaves_bond0="eth0 eth1 eth2"
-#config_bond0=( "null" ) # You may not want to assign an IP the the bond
-
-# If any of the slaves require extra configuration - for example wireless or
-# ppp devices - we need to write a depend function for the bond so they get
-# configured correctly.
-# This is exactly the same as a depend() function in our init scripts
-#depend_bond0() {
-# need net.eth0 net.eth1
-#}
-
-#-----------------------------------------------------------------------------
-# ADSL
-# For ADSL support, emerge net-dialup/rp-pppoe
-# You should make the following settings and also put your
-# username/password information in /etc/ppp/pap-secrets
-
-# Configure the interface to use ADSL
-#config_eth0=( "adsl" )
-
-# You probably won't need to edit /etc/ppp/pppoe.conf if you set this
-#adsl_user_eth0="my-adsl-username"
-
-#-----------------------------------------------------------------------------
-# ISDN
-# For ISDN support, emerge net-dialup/isdn4k-utils
-# You should make the following settings and also put your
-# username/password information in /etc/ppp/pap-secrets
-
-# Configure the interface to use ISDN
-#config_ippp0=( "dhcp" )
-# It's important to specify dhcp if you need it!
-#config_ippp0=( "192.168.0.1/24" )
-# Otherwise, you can use a static IP
-
-# NOTE: The interface name must be either ippp or isdn followed by a number
-
-# You may need this option to set the default route
-#ipppd_eth0="defaultroute"
-
-#-----------------------------------------------------------------------------
-# MAC changer
-# For changing MAC addresses emerge net-analyzer/macchanger
-
-# - to set a specific MAC address
-#mac_eth0="00:11:22:33:44:55"
-# - to randomize the last 3 bytes only
-#mac_eth0="random-ending"
-# - to randomize between the same physical type of connection (eg fibre,
-# copper, wireless) , all vendors
-#mac_eth0="random-samekind"
-# - to randomize between any physical type of connection (eg fibre, copper,
-# wireless) , all vendors
-#mac_eth0="random-anykind"
-# - full randomization - WARNING: some MAC addresses generated by this may NOT
-# act as expected
-#mac_eth0="random-full"
-# custom - passes all parameters directly to net-analyzer/macchanger
-#mac_eth0="some custom set of parameters"
-
-#-----------------------------------------------------------------------------
-# TUN/TAP
-# For TUN/TAP support emerge sys-apps/usermode-utilities
-#
-# NOTE: The interface name must be either tun or tap followed by a number
-#config_tun1=( "192.168.0.1/24")
-
-# For passing custom options to tunctl use something like the following. This
-# example sets the owner to adm
-#tunctl_tun1="-u adm"
-
-#-----------------------------------------------------------------------------
-# Bridging (802.1d)
-# For bridging support emerge net-misc/bridge-utils
-
-# To add ports to bridge br0
-#bridge_br0="eth0 eth1"
-
-# You need to configure the ports to null values so dhcp does not get started
-#config_eth0=( "null" )
-#config_eth1=( "null" )
-
-# Finally give the bridge an address - dhcp or a static IP
-#config_br0=( "dhcp" )
-#config_br0=( "192.168.0.1/24" )
-
-# If any of the ports require extra configuration - for example wireless or
-# ppp devices - we need to write a depend function for the bridge so they get
-# configured correctly.
-# This is exactly the same as a depend() function in our init scripts
-#depend_br0() {
-# need net.eth0 net.eth1
-#}
-
-# NOTE: This creates an interface called br0 - you can give the interface
-# any name you like
-
-# Below is an example of configuring the bridge
-# Consult "man brctl" for more details
-#brctl_br0=( "setfd 0" "sethello 0" "stp off" )
-
-#-----------------------------------------------------------------------------
-# Tunnelling
-# For GRE tunnels
-#iptunnel_vpn0="mode gre remote 207.170.82.1 key 0xffffffff ttl 255"
-
-# For IPIP tunnels
-#iptunnel_vpn0="mode ipip remote 207.170.82.2 ttl 255"
-
-# To configure the interface
-#config_vpn0=( "192.168.0.2 pointopoint 192.168.1.2" ) # ifconfig style
-#config_vpn0=( "192.168.0.2 peer 192.168.1.1" ) # iproute2 style
-
-##############################################################################
-# ADVANCED CONFIGURATION
-#
-# Four functions can be defined which will be called surrounding the
-# start/stop operations. The functions are called with the interface
-# name first so that one function can control multiple adapters.
-#
-# The return values for the preup and predown functions should be 0
-# (success) to indicate that configuration or deconfiguration of the
-# interface can continue. If preup returns a non-zero value, then
-# interface configuration will be aborted. If predown returns a
-# non-zero value, then the interface will not be allowed to continue
-# deconfiguration.
-#
-# The return values for the postup and postdown functions are ignored
-# since there's nothing to do if they indicate failure.
-#
-# ${IFACE} is set to the interface being brought up/down
-# ${IFVAR} is ${IFACE} converted to variable name bash allows
-
-#preup() {
-# # Test for link on the interface prior to bringing it up. This
-# # only works on some network adapters and requires the mii-diag
-# # package to be installed.
-# if mii-tool ${IFACE} 2> /dev/null | grep -q 'no link'; then
-# ewarn "No link on ${IFACE}, aborting configuration"
-# return 1
-# fi
-#
-# # Test for link on the interface prior to bringing it up. This
-# # only works on some network adapters and requires the ethtool
-# # package to be installed.
-# if ethtool ${IFACE} | grep -q 'Link detected: no'; then
-# ewarn "No link on ${IFACE}, aborting configuration"
-# return 1
-# fi
-#
-# # Remember to return 0 on success
-# return 0
-#}
-
-#predown() {
-# # The default in the script is to test for NFS root and disallow
-# # downing interfaces in that case. Note that if you specify a
-# # predown() function you will override that logic. Here it is, in
-# # case you still want it...
-# if is_net_fs /; then
-# eerror "root filesystem is network mounted -- can't stop ${IFACE}"
-# return 1
-# fi
-#
-# # Remember to return 0 on success
-# return 0
-#}
-
-#postup() {
-# # This function could be used, for example, to register with a
-# # dynamic DNS service. Another possibility would be to
-# # send/receive mail once the interface is brought up.
-# return 0
-#}
-
-#postdown() {
-# # This function is mostly here for completeness... I haven't
-# # thought of anything nifty to do with it yet ;-)
-# # Return 0 always
-# return 0
-#}
-
-##############################################################################
-# FORCING MODULES
-# The Big Fat Warning :- If you use module forcing do not complain to us or
-# file bugs about it not working!
-#
-# Loading modules is a slow afair - we have to check each one for the following
-# 1) Code sanity
-# 2) Has the required package been emerged?
-# 3) Has it modified anything?
-# 4) Have all the dependant modules been loaded?
-
-# Then we have to strip out the conflicting modules based on user preference
-# and default configuration and sort them into the correct order.
-# Finally we check the end result for dependancies.
-
-# This, of course, takes valuable CPU time so we provide module forcing as a
-# means to speed things up. We still do *some* checking but not much.
-
-# It is essential that you force modules in the correct order and supply all
-# the modules you need. You must always supply an interface module - we
-# supply ifconfig or iproute2.
-
-# The Big Fat Warning :- If you use module forcing do not complain to us or
-# file bugs about it not working!
-
-# Now that we've warned you twice, here's how to do it
-#modules_force=( "ifconfig" )
-#modules_force=( "iproute2" "dhcpcd" )
-
-# We can also apply this to a specific interface
-#modules_force_eth1=( "iproute2" )
-
-# The below will not work
-#modules_force=( "dhcpcd" )
-# No interface (ifconfig/iproute2)
-#modules_force=( "ifconfig" "essidnet" "iwconfig" )
-# Although it will not crash, essidnet will not work as it has to come after
-# iwconfig
-#modules_force=( "iproute2" "ifconfig" )
-# The interface will be setup twice which will cause problems
diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/rc b/users/blubb/etc-update/sandbox/etc/conf.d/rc
deleted file mode 100644
index feb214fe42..0000000000
--- a/users/blubb/etc-update/sandbox/etc/conf.d/rc
+++ /dev/null
@@ -1,149 +0,0 @@
-# /etc/conf.d/rc: Global config file for the Gentoo RC System
-
-# This is the number of tty's used in most of the rc-scripts (like
-# consolefont, numlock, etc ...)
-
-RC_TTY_NUMBER=11
-
-# Set to "yes" if you want the rc system to try and start services
-# in parallel for a slight speed improvement.
-
-RC_PARALLEL_STARTUP="no"
-
-# RC_NET_STRICT_CHECKING allows some flexibility with the 'net' service.
-# The following values are allowed:
-# none - The 'net' service is always considered up.
-# no - This basically means that at least one net.* service besides net.lo
-# must be up. This can be used by notebook users that have a wifi and
-# a static nic, and only wants one up at any given time to have the
-# 'net' service seen as up.
-# lo - This is the same as the 'no' option, but net.lo is also counted.
-# This should be useful to people that do not care about any specific
-# interface being up at boot.
-# yes - For this ALL network interfaces MUST be up for the 'net' service to
-# be considered up.
-
-RC_NET_STRICT_CHECKING="no"
-
-# RC_VOLUME_ORDER allows you to specify, or even remove the volume setup
-# for various volume managers (MD, EVMS2, LVM, DM, etc). Note that they are
-# stopped in reverse order.
-
-RC_VOLUME_ORDER="raid evms lvm dm"
-
-# RC_BOOTLOG will generate a log of the boot messages shown on the console.
-# Useful for headless machines or debugging. You need to emerge the
-# app-admin/showconsole package for this to work. Note that this probably
-# won't work correctly with boot splash.
-
-RC_BOOTLOG="no"
-
-# RC_USE_FSTAB allows you to override the default mount options for the
-# standard /proc, /sys, /dev, and /dev/pts mount points. Note that this
-# is the new way for selecting ramfs/tmpfs/etc... for udev mounting.
-
-RC_USE_FSTAB="no"
-
-# RC_USE_CONFIG_PROFILE allows you to have different /etc/conf.d files
-# based on your runlevel - if a conf.d file for your profile does not exist
-# then we try and use the default one.
-# To enable runlevel selection at boot, append "softlevel=foobar" to your
-# kernel line to change to the foobar runlevel. Or "rc foobar" at the command
-# prompt.
-
-RC_USE_CONFIG_PROFILE="yes"
-
-# RC_FORCE_AUTO tries its best to prevent user interaction during the boot and
-# shutdown process. For example, fsck will automatically be run or volumes
-# remounted to create proper directory trees. This feature can be dangerous
-# and is meant ONLY for headless machines where getting a physical console
-# hooked up is a huge pita.
-
-RC_FORCE_AUTO="no"
-
-# Use this variable to control the /dev management behavior.
-# auto - let the scripts figure out what's best at boot
-# devfs - use devfs (requires sys-fs/devfsd)
-# udev - use udev (requires sys-fs/udev)
-# static - let the user manage /dev
-
-RC_DEVICES="auto"
-
-# UDEV OPTION:
-# Set to "yes" if you want to save /dev to a tarball on shutdown
-# and restore it on startup. This is useful if you have a lot of
-# custom device nodes that udev does not handle/know about.
-
-RC_DEVICE_TARBALL="yes"
-
-
-
-
-
-#
-# Controlling start-stop-daemon behavior
-#
-# NOTE: most of these are not in use yet!!
-#
-
-# Set to "yes" if stop-daemon() should always retry killing the
-# service if it fails the first time.
-
-RC_RETRY_KILL="yes"
-
-
-# Set the amount of seconds stop-daemon() should wait between
-# retries. $RC_RETRY_KILL should be set to "yes".
-
-RC_RETRY_TIMEOUT=1
-
-
-# Set the amount of times stop-daemon() should try to kill
-# a service before giving up. $RC_RETRY_KILL should be set to "yes".
-
-RC_RETRY_COUNT=5
-
-
-# Set to "yes" if stop-daemon() should fail if the service
-# is marked as started, but not actually running on stop.
-
-RC_FAIL_ON_ZOMBIE="no"
-
-
-
-
-
-#
-# Internal configuration variables
-#
-# NB: These are for advanced users, and you should really
-# know what you are doing before changing them!
-#
-
-
-# rc-scripts dep-cache directory
-#
-# NOTE: Do not remove the next line, as its needed by the baselayout ebuild!
-#
-# svcdir="/var/lib/init.d"
-
-svcdir="/var/lib/init.d"
-
-
-# Should we mount $svcdir in a ram disk for some speed increase
-# for slower machines, or for the more extreme setups ?
-
-svcmount="no"
-
-
-# FS type that should be used for $svcdir. Note that you need
-# $svcmount above set to "yes" for this to work ... Currently
-# tmpfs, ramfs, and ramdisk are supported (tmpfs is the default).
-
-svcfstype="tmpfs"
-
-
-# Size of $svcdir in KB. Note that ramfs doesn't support this
-# due to kernel limitations.
-
-svcsize=2048
diff --git a/users/blubb/etc-update/sandbox/etc/env.d/._cfg0000_04multilib b/users/blubb/etc-update/sandbox/etc/env.d/._cfg0000_04multilib
deleted file mode 100644
index 9045b39ac9..0000000000
--- a/users/blubb/etc-update/sandbox/etc/env.d/._cfg0000_04multilib
+++ /dev/null
@@ -1 +0,0 @@
-LDPATH="/lib:/usr/lib:/usr/local/lib:/lib64:/usr/lib64:/usr/local/lib64:/lib32:/usr/lib32:/usr/local/lib32"
diff --git a/users/blubb/etc-update/sandbox/etc/env.d/04multilib b/users/blubb/etc-update/sandbox/etc/env.d/04multilib
deleted file mode 100644
index 96eaec01bf..0000000000
--- a/users/blubb/etc-update/sandbox/etc/env.d/04multilib
+++ /dev/null
@@ -1 +0,0 @@
-LDPATH="/lib:/usr/lib:/usr/local/lib:/lib32:/usr/lib32:/usr/local/lib32:/lib64:/usr/lib64:/usr/local/lib64"
diff --git a/users/blubb/etc-update/sandbox/etc/filesystems b/users/blubb/etc-update/sandbox/etc/filesystems
deleted file mode 100644
index 0bb9c3c520..0000000000
--- a/users/blubb/etc-update/sandbox/etc/filesystems
+++ /dev/null
@@ -1,14 +0,0 @@
-# /etc/filesystems
-#
-# This file defines the filesystems search order used by a
-# 'mount -t auto' command.
-#
-
-# Uncomment the following line if your modular kernel has vfat
-# support and you want mount to try vfat.
-#vfat
-
-# Keep the last '*' intact as it directs mount to use the
-# filesystems list available at /proc/filesystems also.
-# Don't remove it unless you REALLY know what you are doing!
-*
diff --git a/users/blubb/etc-update/sandbox/etc/host.conf b/users/blubb/etc-update/sandbox/etc/host.conf
deleted file mode 100644
index 3e6077998e..0000000000
--- a/users/blubb/etc-update/sandbox/etc/host.conf
+++ /dev/null
@@ -1,24 +0,0 @@
-# /etc/host.conf:
-# $Header: /var/cvsroot/gentoo/users/blubb/etc-update/sandbox/etc/Attic/host.conf,v 1.2 2006/07/13 09:22:56 blubb Exp $
-
-# The file /etc/host.conf contains configuration information specific to
-# the resolver library. It should contain one configuration keyword per
-# line, followed by appropriate configuration information. The keywords
-# recognized are order, trim, mdns, multi, nospoof, spoof, and reorder.
-
-
-
-# This keyword specifies how host lookups are to be performed. It
-# should be followed by one or more lookup methods, separated by
-# commas. Valid methods are bind, hosts, and nis.
-#
-order hosts, bind
-
-
-# Valid values are on and off. If set to on, the resolv+ library
-# will return all valid addresses for a host that appears in the
-# /etc/hosts file, instead of only the first. This is off by
-# default, as it may cause a substantial performance loss at sites
-# with large hosts files.
-#
-multi off
diff --git a/users/blubb/etc-update/sandbox/etc/login.defs b/users/blubb/etc-update/sandbox/etc/login.defs
deleted file mode 100644
index 6efb5e6d4c..0000000000
--- a/users/blubb/etc-update/sandbox/etc/login.defs
+++ /dev/null
@@ -1,212 +0,0 @@
-#
-# /etc/login.defs - Configuration control definitions for the login package.
-#
-# $Id: login.defs,v 1.2 2006/07/13 09:22:56 blubb Exp $
-#
-# Three items must be defined: MAIL_DIR, ENV_SUPATH, and ENV_PATH.
-# If unspecified, some arbitrary (and possibly incorrect) value will
-# be assumed. All other items are optional - if not specified then
-# the described action or option will be inhibited.
-#
-# Comment lines (lines beginning with "#") and blank lines are ignored.
-#
-# Modified for Linux. --marekm
-
-#
-# Delay in seconds before being allowed another attempt after a login failure
-#
-FAIL_DELAY 3
-
-#
-# Enable display of unknown usernames when login failures are recorded.
-#
-LOG_UNKFAIL_ENAB no
-
-#
-# Enable logging of successful logins
-#
-LOG_OK_LOGINS no
-
-#
-# Enable "syslog" logging of su activity - in addition to sulog file logging.
-# SYSLOG_SG_ENAB does the same for newgrp and sg.
-#
-SYSLOG_SU_ENAB yes
-SYSLOG_SG_ENAB yes
-
-#
-# If defined, either full pathname of a file containing device names or
-# a ":" delimited list of device names. Root logins will be allowed only
-# upon these devices.
-#
-CONSOLE /etc/securetty
-#CONSOLE console:tty01:tty02:tty03:tty04
-
-#
-# If defined, all su activity is logged to this file.
-#
-#SULOG_FILE /var/log/sulog
-
-#
-# If defined, file which maps tty line to TERM environment parameter.
-# Each line of the file is in a format something like "vt100 tty01".
-#
-#TTYTYPE_FILE /etc/ttytype
-
-#
-# If defined, the command name to display when running "su -". For
-# example, if this is defined as "su" then a "ps" will display the
-# command is "-su". If not defined, then "ps" would display the
-# name of the shell actually being run, e.g. something like "-sh".
-#
-SU_NAME su
-
-#
-# *REQUIRED*
-# Directory where mailboxes reside, _or_ name of file, relative to the
-# home directory. If you _do_ define both, MAIL_DIR takes precedence.
-#
-MAIL_DIR /var/spool/mail
-
-#
-# If defined, file which inhibits all the usual chatter during the login
-# sequence. If a full pathname, then hushed mode will be enabled if the
-# user's name or shell are found in the file. If not a full pathname, then
-# hushed mode will be enabled if the file exists in the user's home directory.
-#
-HUSHLOGIN_FILE .hushlogin
-#HUSHLOGIN_FILE /etc/hushlogins
-
-#
-# *REQUIRED* The default PATH settings, for superuser and normal users.
-#
-# (they are minimal, add the rest in the shell startup files)
-ENV_SUPATH PATH=/sbin:/bin:/usr/sbin:/usr/bin
-ENV_PATH PATH=/bin:/usr/bin
-
-#
-# Terminal permissions
-#
-# TTYGROUP Login tty will be assigned this group ownership.
-# TTYPERM Login tty will be set to this permission.
-#
-# If you have a "write" program which is "setgid" to a special group
-# which owns the terminals, define TTYGROUP to the group number and
-# TTYPERM to 0620. Otherwise leave TTYGROUP commented out and assign
-# TTYPERM to either 622 or 600.
-#
-TTYGROUP tty
-TTYPERM 0600
-
-#
-# Login configuration initializations:
-#
-# ERASECHAR Terminal ERASE character ('\010' = backspace).
-# KILLCHAR Terminal KILL character ('\025' = CTRL/U).
-# UMASK Default "umask" value.
-#
-# The ERASECHAR and KILLCHAR are used only on System V machines.
-# The ULIMIT is used only if the system supports it.
-# (now it works with setrlimit too; ulimit is in 512-byte units)
-#
-# Prefix these values with "0" to get octal, "0x" to get hexadecimal.
-#
-ERASECHAR 0177
-KILLCHAR 025
-UMASK 022
-
-#
-# Password aging controls:
-#
-# PASS_MAX_DAYS Maximum number of days a password may be used.
-# PASS_MIN_DAYS Minimum number of days allowed between password changes.
-# PASS_WARN_AGE Number of days warning given before a password expires.
-#
-PASS_MAX_DAYS 99999
-PASS_MIN_DAYS 0
-PASS_WARN_AGE 7
-
-#
-# Min/max values for automatic uid selection in useradd
-#
-UID_MIN 1000
-UID_MAX 60000
-
-#
-# Min/max values for automatic gid selection in groupadd
-#
-GID_MIN 100
-GID_MAX 60000
-
-#
-# Max number of login retries if password is bad
-#
-LOGIN_RETRIES 3
-
-#
-# Max time in seconds for login
-#
-LOGIN_TIMEOUT 60
-
-#
-# Which fields may be changed by regular users using chfn - use
-# any combination of letters "frwh" (full name, room number, work
-# phone, home phone). If not defined, no changes are allowed.
-# For backward compatibility, "yes" = "rwh" and "no" = "frwh".
-#
-CHFN_RESTRICT rwh
-
-#
-# List of groups to add to the user's supplementary group set
-# when logging in on the console (as determined by the CONSOLE
-# setting). Default is none.
-#
-# Use with caution - it is possible for users to gain permanent
-# access to these groups, even when not logged in on the console.
-# How to do it is left as an exercise for the reader...
-#
-#CONSOLE_GROUPS floppy:audio:cdrom
-
-#
-# Should login be allowed if we can't cd to the home directory?
-# Default in no.
-#
-DEFAULT_HOME yes
-
-#
-# If defined, this command is run when removing a user.
-# It should remove any at/cron/print jobs etc. owned by
-# the user to be removed (passed as the first argument).
-#
-#USERDEL_CMD /usr/sbin/userdel_local
-
-#
-# When prompting for password without echo, getpass() can optionally
-# display a random number (in the range 1 to GETPASS_ASTERISKS) of '*'
-# characters for each character typed. This feature is designed to
-# confuse people looking over your shoulder when you enter a password :-).
-# Also, the new getpass() accepts both Backspace (8) and Delete (127)
-# keys to delete previous character (to cope with different terminal
-# types), Control-U to delete all characters, and beeps when there are
-# no more characters to delete, or too many characters entered.
-#
-# Setting GETPASS_ASTERISKS to 1 results in more traditional behaviour -
-# exactly one '*' displayed for each character typed.
-#
-# Setting GETPASS_ASTERISKS to 0 disables the '*' characters (Backspace,
-# Delete, Control-U and beep continue to work as described above).
-#
-# Setting GETPASS_ASTERISKS to -1 reverts to the traditional getpass()
-# without any new features. This is the default.
-#
-GETPASS_ASTERISKS 0
-
-#
-# Enable setting of the umask group bits to be the same as owner bits
-# (examples: 022 -> 002, 077 -> 007) for non-root users, if the uid is
-# the same as gid, and username is the same as the primary group name.
-#
-# This also enables userdel to remove user groups if no members exist.
-#
-USERGROUPS_ENAB yes
-
diff --git a/users/blubb/etc-update/sandbox/etc/modules.d/._cfg0000_nvidia b/users/blubb/etc-update/sandbox/etc/modules.d/._cfg0000_nvidia
deleted file mode 100644
index 610f16dbf1..0000000000
--- a/users/blubb/etc-update/sandbox/etc/modules.d/._cfg0000_nvidia
+++ /dev/null
@@ -1,21 +0,0 @@
-# Nvidia drivers support
-alias char-major-195 nvidia
-alias /dev/nvidiactl char-major-195
-
-# To tweak the driver the following options can be used, note that
-# you should be careful, as it could cause instability!! For more
-# option see /usr/share/doc/nvidia-kernel-1.0.8762/README.gz
-#
-# To enable Side Band Adressing: NVreg_EnableAGPSBA=1
-#
-# To enable Fast Writes: NVreg_EnableAGPFW=1
-#
-# To enable both for instance, uncomment following line:
-#
-#options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1
-
-# If you have a mobile chip, you may need to enable this option
-# if you have hard lockups when starting X.
-#
-# See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343186
-#option nvidia NVreg_Mobile=1
diff --git a/users/blubb/etc-update/sandbox/etc/modules.d/nvidia b/users/blubb/etc-update/sandbox/etc/modules.d/nvidia
deleted file mode 100644
index 610f16dbf1..0000000000
--- a/users/blubb/etc-update/sandbox/etc/modules.d/nvidia
+++ /dev/null
@@ -1,21 +0,0 @@
-# Nvidia drivers support
-alias char-major-195 nvidia
-alias /dev/nvidiactl char-major-195
-
-# To tweak the driver the following options can be used, note that
-# you should be careful, as it could cause instability!! For more
-# option see /usr/share/doc/nvidia-kernel-1.0.8762/README.gz
-#
-# To enable Side Band Adressing: NVreg_EnableAGPSBA=1
-#
-# To enable Fast Writes: NVreg_EnableAGPFW=1
-#
-# To enable both for instance, uncomment following line:
-#
-#options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1
-
-# If you have a mobile chip, you may need to enable this option
-# if you have hard lockups when starting X.
-#
-# See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343186
-#option nvidia NVreg_Mobile=1
diff --git a/users/blubb/etc-update/sandbox/etc/portage/._cfg0000_package.keywords b/users/blubb/etc-update/sandbox/etc/portage/._cfg0000_package.keywords
deleted file mode 100644
index fc913a0714..0000000000
--- a/users/blubb/etc-update/sandbox/etc/portage/._cfg0000_package.keywords
+++ /dev/null
@@ -1,135 +0,0 @@
-#~media-video/nvidia-glx-1.0.8178
-#~media-video/nvidia-kernel-1.0.8178
-
-#portage
-=sys-apps/portage-2.1*
-dev-python/pycrypto
-
-# gparted
-sys-block/gparted
-
-# modular x
-app-doc/xorg-docs
-media-fonts/encodings
-media-fonts/font-adobe-100dpi
-media-fonts/font-adobe-75dpi
-media-fonts/font-adobe-utopia-type1
-media-fonts/font-alias
-media-fonts/font-bh-ttf
-media-fonts/font-bh-type1
-media-fonts/font-bitstream-type1
-media-fonts/font-cursor-misc
-media-fonts/font-misc-misc
-media-fonts/font-util
-media-libs/mesa
-x11-apps/bdftopcf
-x11-apps/iceauth
-x11-apps/mesa-progs
-x11-apps/mkfontdir
-x11-apps/mkfontscale
-x11-apps/rgb
-x11-apps/sessreg
-x11-apps/setxkbmap
-x11-wm/twm
-x11-apps/xauth
-x11-apps/xclock
-x11-apps/xcursorgen
-x11-apps/xdpyinfo
-x11-apps/xhost
-x11-apps/xinit
-x11-apps/xkbcomp
-x11-apps/xmodmap
-x11-apps/xrandr
-x11-apps/xrdb
-x11-apps/xset
-x11-apps/xwininfo
-x11-base/xorg-server
->=x11-base/xorg-x11-7.0.0_rc0
-x11-drivers/xf86-input-keyboard
-x11-drivers/xf86-input-mouse
-x11-drivers/xf86-video-nv
-x11-libs/libdmx
-x11-libs/libdrm
-x11-libs/libfontenc
-x11-libs/libICE
-x11-libs/liblbxutil
-x11-libs/libSM
-x11-libs/libX11
-x11-libs/libXau
-x11-libs/libXaw
-x11-libs/libXcomposite
-x11-libs/libXcursor
-x11-libs/libXdamage
-x11-libs/libXdmcp
-x11-libs/libXext
-x11-libs/libXfixes
-x11-libs/libXfont
-x11-libs/libXft
-x11-libs/libXi
-x11-libs/libXinerama
-x11-libs/libxkbfile
-x11-libs/libxkbui
-x11-libs/libXmu
-x11-libs/libXp
-x11-libs/libXpm
-x11-libs/libXrandr
-x11-libs/libXrender
-x11-libs/libXres
-x11-libs/libXScrnSaver
-x11-libs/libXt
-x11-libs/libXtst
-x11-libs/libXv
-x11-libs/libXxf86dga
-x11-libs/libXxf86misc
-x11-libs/libXxf86vm
-x11-libs/xtrans
-x11-misc/gccmakedep
-x11-misc/imake
-x11-misc/makedepend
-x11-misc/util-macros
-x11-misc/xbitmaps
-x11-misc/xkbdata
-x11-misc/xorg-cf-files
-x11-proto/bigreqsproto
-x11-proto/compositeproto
-x11-proto/damageproto
-x11-proto/dmxproto
-x11-proto/evieext
-x11-proto/fixesproto
-x11-proto/fontcacheproto
-x11-proto/fontsproto
-x11-proto/glproto
-x11-proto/inputproto
-x11-proto/kbproto
-x11-proto/printproto
-x11-proto/randrproto
-x11-proto/recordproto
-x11-proto/renderproto
-x11-proto/resourceproto
-x11-proto/scrnsaverproto
-x11-proto/trapproto
-x11-proto/videoproto
-x11-proto/xcmiscproto
-x11-proto/xextproto
-x11-proto/xf86bigfontproto
-x11-proto/xf86dgaproto
-x11-proto/xf86driproto
-x11-proto/xf86miscproto
-x11-proto/xf86rushproto
-x11-proto/xf86vidmodeproto
-x11-proto/xineramaproto
-x11-proto/xproto
-=sys-apps/man-1.6b-r2
-=app-crypt/gnupg-1.9.18
-=dev-libs/libksba-0.9.12
-=dev-libs/libassuan-0.6.10
-
-# miscellanious stuff
-=x11-wm/metacity-2.14*
-=x11-terms/gnome-terminal-2.14*
-app-portage/emool
-dev-util/confcache
-=net-p2p/bittorrent-4.4.0
-~x11-themes/gtk-engines-smooth-0.6.0.1
-=x11-apps/xprop-1.0.1
-~dev-util/ddd-3.3.11
diff --git a/users/blubb/etc-update/sandbox/etc/portage/._cfg0001_package.keywords b/users/blubb/etc-update/sandbox/etc/portage/._cfg0001_package.keywords
deleted file mode 100644
index 9cd6afaee8..0000000000
--- a/users/blubb/etc-update/sandbox/etc/portage/._cfg0001_package.keywords
+++ /dev/null
@@ -1,137 +0,0 @@
-#~media-video/nvidia-glx-1.0.8178
-#~media-video/nvidia-kernel-1.0.8178
-
-#portage
-=sys-apps/portage-2.1*
-dev-python/pycrypto
-
-# gparted
-sys-block/gparted
-
-# modular x
-app-doc/xorg-docs
-media-fonts/encodings
-media-fonts/font-adobe-100dpi
-media-fonts/font-adobe-75dpi
-media-fonts/font-adobe-utopia-type1
-media-fonts/font-alias
-media-fonts/font-bh-ttf
-media-fonts/font-bh-type1
-media-fonts/font-bitstream-type1
-media-fonts/font-cursor-misc
-media-fonts/font-misc-misc
-media-fonts/font-util
-media-libs/mesa
-x11-apps/bdftopcf
-x11-apps/iceauth
-x11-apps/mesa-progs
-x11-apps/mkfontdir
-x11-apps/mkfontscale
-x11-apps/rgb
-x11-apps/sessreg
-x11-apps/setxkbmap
-x11-wm/twm
-x11-apps/xauth
-x11-apps/xclock
-x11-apps/xcursorgen
-x11-apps/xdpyinfo
-x11-apps/xhost
-x11-apps/xinit
-x11-apps/xkbcomp
-x11-apps/xmodmap
-x11-apps/xrandr
-x11-apps/xrdb
-x11-apps/xset
-x11-apps/xwininfo
-x11-base/xorg-server
->=x11-base/xorg-x11-7.0.0_rc0
-x11-drivers/xf86-input-keyboard
-x11-drivers/xf86-input-mouse
-x11-drivers/xf86-video-nv
-x11-libs/libdmx
-x11-libs/libdrm
-x11-libs/libfontenc
-x11-libs/libICE
-x11-libs/liblbxutil
-x11-libs/libSM
-x11-libs/libX11
-x11-libs/libXau
-x11-libs/libXaw
-x11-libs/libXcomposite
-x11-libs/libXcursor
-x11-libs/libXdamage
-x11-libs/libXdmcp
-x11-libs/libXext
-x11-libs/libXfixes
-x11-libs/libXfont
-x11-libs/libXft
-x11-libs/libXi
-x11-libs/libXinerama
-x11-libs/libxkbfile
-x11-libs/libxkbui
-x11-libs/libXmu
-x11-libs/libXp
-x11-libs/libXpm
-x11-libs/libXrandr
-x11-libs/libXrender
-x11-libs/libXres
-x11-libs/libXScrnSaver
-x11-libs/libXt
-x11-libs/libXtst
-x11-libs/libXv
-x11-libs/libXxf86dga
-x11-libs/libXxf86misc
-x11-libs/libXxf86vm
-x11-libs/xtrans
-x11-misc/gccmakedep
-x11-misc/imake
-x11-misc/makedepend
-x11-misc/util-macros
-x11-misc/xbitmaps
-x11-misc/xkbdata
-x11-misc/xorg-cf-files
-x11-proto/bigreqsproto
-x11-proto/compositeproto
-x11-proto/damageproto
-x11-proto/dmxproto
-x11-proto/evieext
-x11-proto/fixesproto
-x11-proto/fontcacheproto
-x11-proto/fontsproto
-x11-proto/glproto
-x11-proto/inputproto
-x11-proto/kbproto
-x11-proto/printproto
-x11-proto/randrproto
-x11-proto/recordproto
-x11-proto/renderproto
-x11-proto/resourceproto
-x11-proto/scrnsaverproto
-x11-proto/trapproto
-x11-proto/videoproto
-x11-proto/xcmiscproto
-x11-proto/xextproto
-x11-proto/xf86bigfontproto
-x11-proto/xf86dgaproto
-x11-proto/xf86driproto
-x11-proto/xf86miscproto
-x11-proto/xf86rushproto
-x11-proto/xf86vidmodeproto
-x11-proto/xineramaproto
-x11-proto/xproto
-=sys-apps/man-1.6b-r2
-=app-crypt/gnupg-1.9.18
-=dev-libs/libksba-0.9.12
-=dev-libs/libassuan-0.6.10
-
-# miscellanious stuff
-=x11-wm/metacity-2.14*
-=x11-terms/gnome-terminal-2.14*
-app-portage/emool
-dev-util/confcache
-=net-p2p/bittorrent-4.4.0
-~x11-themes/gtk-engines-smooth-0.6.0.1
-=x11-apps/xprop-1.0.1
-~dev-util/ddd-3.3.11
-=media-sound/audacious-1.0.0-r1
-media-plugins/audacious-docklet
diff --git a/users/blubb/etc-update/sandbox/etc/portage/._cfg0002_package.keywords b/users/blubb/etc-update/sandbox/etc/portage/._cfg0002_package.keywords
deleted file mode 100644
index ef09058fdc..0000000000
--- a/users/blubb/etc-update/sandbox/etc/portage/._cfg0002_package.keywords
+++ /dev/null
@@ -1,139 +0,0 @@
-#>=x11-base/xorg-server-1.0.99 (is blocking media-video/nvidia-glx-1.0.8756)
-~media-video/nvidia-glx-1.0.8762
-~media-video/nvidia-kernel-1.0.8762
-
-#portage
-=sys-apps/portage-2.1*
-dev-python/pycrypto
-
-# gparted
-sys-block/gparted
-
-# modular x
-app-doc/xorg-docs
-media-fonts/encodings
-media-fonts/font-adobe-100dpi
-media-fonts/font-adobe-75dpi
-media-fonts/font-adobe-utopia-type1
-media-fonts/font-alias
-media-fonts/font-bh-ttf
-media-fonts/font-bh-type1
-media-fonts/font-bitstream-type1
-media-fonts/font-cursor-misc
-media-fonts/font-misc-misc
-media-fonts/font-util
-media-libs/mesa
-x11-apps/bdftopcf
-x11-apps/iceauth
-x11-apps/mesa-progs
-x11-apps/mkfontdir
-x11-apps/mkfontscale
-x11-apps/rgb
-x11-apps/sessreg
-x11-apps/setxkbmap
-x11-wm/twm
-x11-apps/xauth
-x11-apps/xclock
-x11-apps/xcursorgen
-x11-apps/xdpyinfo
-x11-apps/xhost
-x11-apps/xinit
-x11-apps/xkbcomp
-x11-apps/xmodmap
-x11-apps/xrandr
-x11-apps/xrdb
-x11-apps/xset
-x11-apps/xwininfo
-x11-base/xorg-server
->=x11-base/xorg-x11-7.0.0_rc0
-x11-drivers/xf86-input-keyboard
-x11-drivers/xf86-input-mouse
-x11-drivers/xf86-video-nv
-x11-libs/libdmx
-x11-libs/libdrm
-x11-libs/libfontenc
-x11-libs/libICE
-x11-libs/liblbxutil
-x11-libs/libSM
-x11-libs/libX11
-x11-libs/libXau
-x11-libs/libXaw
-x11-libs/libXcomposite
-x11-libs/libXcursor
-x11-libs/libXdamage
-x11-libs/libXdmcp
-x11-libs/libXext
-x11-libs/libXfixes
-x11-libs/libXfont
-x11-libs/libXft
-x11-libs/libXi
-x11-libs/libXinerama
-x11-libs/libxkbfile
-x11-libs/libxkbui
-x11-libs/libXmu
-x11-libs/libXp
-x11-libs/libXpm
-x11-libs/libXrandr
-x11-libs/libXrender
-x11-libs/libXres
-x11-libs/libXScrnSaver
-x11-libs/libXt
-x11-libs/libXtst
-x11-libs/libXv
-x11-libs/libXxf86dga
-x11-libs/libXxf86misc
-x11-libs/libXxf86vm
-x11-libs/xtrans
-x11-misc/gccmakedep
-x11-misc/imake
-x11-misc/makedepend
-x11-misc/util-macros
-x11-misc/xbitmaps
-x11-misc/xkbdata
-x11-misc/xorg-cf-files
-x11-proto/bigreqsproto
-x11-proto/compositeproto
-x11-proto/damageproto
-x11-proto/dmxproto
-x11-proto/evieext
-x11-proto/fixesproto
-x11-proto/fontcacheproto
-x11-proto/fontsproto
-x11-proto/glproto
-x11-proto/inputproto
-x11-proto/kbproto
-x11-proto/printproto
-x11-proto/randrproto
-x11-proto/recordproto
-x11-proto/renderproto
-x11-proto/resourceproto
-x11-proto/scrnsaverproto
-x11-proto/trapproto
-x11-proto/videoproto
-x11-proto/xcmiscproto
-x11-proto/xextproto
-x11-proto/xf86bigfontproto
-x11-proto/xf86dgaproto
-x11-proto/xf86driproto
-x11-proto/xf86miscproto
-x11-proto/xf86rushproto
-x11-proto/xf86vidmodeproto
-x11-proto/xineramaproto
-x11-proto/xproto
-=sys-apps/man-1.6b-r2
-=app-crypt/gnupg-1.9.18
-=dev-libs/libksba-0.9.12
-=dev-libs/libassuan-0.6.10
-
-# miscellanious stuff
-=x11-wm/metacity-2.14*
-=x11-terms/gnome-terminal-2.14*
-app-portage/emool
-dev-util/confcache
-=net-p2p/bittorrent-4.4.0
-~x11-themes/gtk-engines-smooth-0.6.0.1
-=x11-apps/xprop-1.0.1
-~dev-util/ddd-3.3.11
-=media-sound/audacious-1.0.0-r1
-media-plugins/audacious-docklet
-media-sound/audtty
diff --git a/users/blubb/etc-update/sandbox/etc/portage/package.keywords b/users/blubb/etc-update/sandbox/etc/portage/package.keywords
deleted file mode 100644
index a4566bfa28..0000000000
--- a/users/blubb/etc-update/sandbox/etc/portage/package.keywords
+++ /dev/null
@@ -1,139 +0,0 @@
-#>=x11-base/xorg-server-1.0.99 (is blocking media-video/nvidia-glx-1.0.8756)
-~media-video/nvidia-glx-1.0.8762
-~media-video/nvidia-kernel-1.0.8762
-
-#portage
-=sys-apps/portage-2.1*
-dev-python/pycrypto
-
-# gparted
-sys-block/gparted
-
-# modular x
-app-doc/xorg-docs
-media-fonts/encodings
-media-fonts/font-adobe-100dpi
-media-fonts/font-adobe-75dpi
-media-fonts/font-adobe-utopia-type1
-media-fonts/font-alias
-media-fonts/font-bh-ttf
-media-fonts/font-bh-type1
-media-fonts/font-bitstream-type1
-media-fonts/font-cursor-misc
-media-fonts/font-misc-misc
-media-fonts/font-util
-media-libs/mesa
-x11-apps/bdftopcf
-x11-apps/iceauth
-x11-apps/mesa-progs
-x11-apps/mkfontdir
-x11-apps/mkfontscale
-x11-apps/rgb
-x11-apps/sessreg
-x11-apps/setxkbmap
-x11-wm/twm
-x11-apps/xauth
-x11-apps/xclock
-x11-apps/xcursorgen
-x11-apps/xdpyinfo
-x11-apps/xhost
-x11-apps/xinit
-x11-apps/xkbcomp
-x11-apps/xmodmap
-x11-apps/xrandr
-x11-apps/xrdb
-x11-apps/xset
-x11-apps/xwininfo
-x11-base/xorg-server
->=x11-base/xorg-x11-7.0.0_rc0
-x11-drivers/xf86-input-keyboard
-x11-drivers/xf86-input-mouse
-x11-drivers/xf86-video-nv
-x11-libs/libdmx
-x11-libs/libdrm
-x11-libs/libfontenc
-x11-libs/libICE
-x11-libs/liblbxutil
-x11-libs/libSM
-x11-libs/libX11
-x11-libs/libXau
-x11-libs/libXaw
-x11-libs/libXcomposite
-x11-libs/libXcursor
-x11-libs/libXdamage
-x11-libs/libXdmcp
-x11-libs/libXext
-x11-libs/libXfixes
-x11-libs/libXfont
-x11-libs/libXft
-x11-libs/libXi
-x11-libs/libXinerama
-x11-libs/libxkbfile
-x11-libs/libxkbui
-x11-libs/libXmu
-x11-libs/libXp
-x11-libs/libXpm
-x11-libs/libXrandr
-x11-libs/libXrender
-x11-libs/libXres
-x11-libs/libXScrnSaver
-x11-libs/libXt
-x11-libs/libXtst
-x11-libs/libXv
-x11-libs/libXxf86dga
-x11-libs/libXxf86misc
-x11-libs/libXxf86vm
-x11-libs/xtrans
-x11-misc/gccmakedep
-x11-misc/imake
-x11-misc/makedepend
-x11-misc/util-macros
-x11-misc/xbitmaps
-x11-misc/xkbdata
-x11-misc/xorg-cf-files
-x11-proto/bigreqsproto
-x11-proto/compositeproto
-x11-proto/damageproto
-x11-proto/dmxproto
-x11-proto/evieext
-x11-proto/fixesproto
-x11-proto/fontcacheproto
-x11-proto/fontsproto
-x11-proto/glproto
-x11-proto/inputproto
-x11-proto/kbproto
-x11-proto/printproto
-x11-proto/randrproto
-x11-proto/recordproto
-x11-proto/renderproto
-x11-proto/resourceproto
-x11-proto/scrnsaverproto
-x11-proto/trapproto
-x11-proto/videoproto
-x11-proto/xcmiscproto
-x11-proto/xextproto
-x11-proto/xf86bigfontproto
-x11-proto/xf86dgaproto
-x11-proto/xf86driproto
-x11-proto/xf86miscproto
-x11-proto/xf86rushproto
-x11-proto/xf86vidmodeproto
-x11-proto/xineramaproto
-x11-proto/xproto
-=sys-apps/man-1.6b-r2
-=app-crypt/gpg-agent-1.9.18
-=dev-libs/libksba-0.9.12
-=dev-libs/libassuan-0.6.10
-
-# miscellanious stuff
-=x11-wm/metacity-2.14*
-=x11-terms/gnome-terminal-2.14*
-app-portage/emool
-dev-util/confcache
-=net-p2p/bittorrent-4.4.0
-~x11-themes/gtk-engines-smooth-0.6.0.1
-=x11-apps/xprop-1.0.1
-~dev-util/ddd-3.3.11
-=media-sound/audacious-1.0.0-r1
-media-plugins/audacious-docklet
-media-sound/audtty
diff --git a/users/blubb/etc-update/sandbox/etc/rsyncd.conf b/users/blubb/etc-update/sandbox/etc/rsyncd.conf
deleted file mode 100644
index 2146bb5265..0000000000
--- a/users/blubb/etc-update/sandbox/etc/rsyncd.conf
+++ /dev/null
@@ -1,20 +0,0 @@
-# /etc/rsyncd.conf
-# $Header: /var/cvsroot/gentoo/users/blubb/etc-update/sandbox/etc/Attic/rsyncd.conf,v 1.2 2006/07/13 09:22:56 blubb Exp $
-
-# Minimal configuration file for rsync daemon
-# See rsync(1) and rsyncd.conf(5) man pages for help
-
-# This line is required by the /etc/init.d/rsyncd script
-pid file = /var/run/rsyncd.pid
-use chroot = yes
-read only = yes
-
-# Simple example for enabling your own local rsync server
-#[gentoo-portage]
-# path = /usr/portage
-# comment = Gentoo Linux Portage tree
-# exclude = /distfiles /packages
-
-[sound]
- path = /home/blubb/sound
- comment = blubb's sound archive
diff --git a/users/blubb/etc-update/sandbox/etc/services b/users/blubb/etc-update/sandbox/etc/services
deleted file mode 100644
index 1db81d2af3..0000000000
--- a/users/blubb/etc-update/sandbox/etc/services
+++ /dev/null
@@ -1,1176 +0,0 @@
-# /etc/services
-#
-# Network services, Internet style
-#
-# Note that it is presently the policy of IANA to assign a single well-known
-# port number for both TCP and UDP; hence, most entries here have two entries
-# even if the protocol doesn't support UDP operations.
-#
-# Some References:
-# http://www.iana.org/assignments/port-numbers
-# http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/services
-#
-# Each line describes one service, and is of the form:
-# service-name port/protocol [aliases ...] [# comment]
-#
-
-#
-# IANA Assignments [Well Known Ports]
-# The Well Known Ports are assigned by the IANA and on most systems can
-# only be used by system (or root) processes or by programs executed by
-# privileged users.
-# The range for assigned ports managed by the IANA is 0-1023.
-#
-tcpmux 1/tcp # TCP port service multiplexer
-tcpmux 1/udp
-compressnet 2/tcp # Management Utility
-compressnet 2/udp
-compressnet 3/tcp # Compression Process
-compressnet 3/udp
-rje 5/tcp # Remote Job Entry
-rje 5/udp
-echo 7/tcp # Echo
-echo 7/udp
-discard 9/tcp sink null # Discard
-discard 9/udp sink null
-systat 11/tcp users # Active Users
-systat 11/udp users
-daytime 13/tcp # Daytime (RFC 867)
-daytime 13/udp
-#netstat 15/tcp # (was once asssigned, no more)
-qotd 17/tcp quote # Quote of the Day
-qotd 17/udp quote
-msp 18/tcp # Message Send Protocol
-msp 18/udp
-chargen 19/tcp ttytst source # Character Generator
-chargen 19/udp ttytst source
-ftp-data 20/tcp # File Transfer [Default Data]
-ftp-data 20/udp
-ftp 21/tcp # File Transfer [Control]
-ftp 21/udp fsp fspd
-ssh 22/tcp # SSH Remote Login Protocol
-ssh 22/udp
-telnet 23/tcp # Telnet
-telnet 23/udp
-# private 24/tcp # any private mail system
-# private 24/udp
-smtp 25/tcp mail # Simple Mail Transfer
-smtp 25/udp
-nsw-fe 27/tcp # NSW User System FE
-nsw-fe 27/udp
-msg-icp 29/tcp # MSG ICP
-msg-icp 29/udp
-msg-auth 31/tcp # MSG Authentication
-msg-auth 31/udp
-dsp 33/tcp # Display Support Protocol
-dsp 33/udp
-# private 35/tcp # any private printer server
-# private 35/udp
-time 37/tcp timserver
-time 37/udp timserver
-rap 38/tcp # Route Access Protocol
-rap 38/udp
-rlp 39/tcp resource # Resource Location Protocol
-rlp 39/udp resource
-graphics 41/tcp # Graphics
-graphics 41/udp
-nameserver 42/tcp name # Host Name Server
-nameserver 42/udp name
-nicname 43/tcp whois # Who Is
-nicname 43/udp whois
-mpm-flags 44/tcp # MPM FLAGS Protocol
-mpm-flags 44/udp
-mpm 45/tcp # Message Processing Module [recv]
-mpm 45/udp
-mpm-snd 46/tcp # MPM [default send]
-mpm-snd 46/udp
-ni-ftp 47/tcp # NI FTP
-ni-ftp 47/udp
-auditd 48/tcp # Digital Audit Daemon
-auditd 48/udp
-tacacs 49/tcp # Login Host Protocol (TACACS)
-tacacs 49/udp
-re-mail-ck 50/tcp # Remote Mail Checking Protocol
-re-mail-ck 50/udp
-domain 53/tcp # Domain Name Server
-domain 53/udp
-xns-ch 54/tcp # XNS Clearinghouse
-xns-ch 54/udp
-isi-gl 55/tcp # ISI Graphics Language
-isi-gl 55/udp
-xns-auth 56/tcp # XNS Authentication
-xns-auth 56/udp
-# private 57/tcp # any private terminal access
-# private 57/udp
-xns-mail 58/tcp # XNS Mail
-xns-mail 58/udp
-# private 59/tcp # any private file service
-# private 59/udp
-ni-mail 61/tcp # NI MAIL
-ni-mail 61/udp
-acas 62/tcp # ACA Services
-acas 62/udp
-whois++ 63/tcp # whois++
-whois++ 63/udp
-covia 64/tcp # Communications Integrator (CI)
-covia 64/udp
-tacacs-ds 65/tcp # TACACS-Database Service
-tacacs-ds 65/udp
-sql*net 66/tcp # Oracle SQL*NET
-sql*net 66/udp
-bootps 67/tcp # Bootstrap Protocol Server (BOOTP)
-bootps 67/udp
-bootpc 68/tcp # Bootstrap Protocol Client (BOOTP)
-bootpc 68/udp
-tftp 69/tcp # Trivial File Transfer
-tftp 69/udp
-gopher 70/tcp # Gopher
-gopher 70/udp
-netrjs-1 71/tcp # Remote Job Service
-netrjs-1 71/udp
-netrjs-2 72/tcp
-netrjs-2 72/udp
-netrjs-3 73/tcp
-netrjs-3 73/udp
-netrjs-4 74/tcp
-netrjs-4 74/udp
-# private 75/tcp # any private dial out service
-# private 75/udp
-deos 76/tcp # Distributed External Object Store
-deos 76/udp
-# private 77/tcp # any private RJE service
-# private 77/udp
-vettcp 78/tcp # vettcp
-vettcp 78/udp
-finger 79/tcp # Finger
-finger 79/udp
-http 80/tcp www www-http # World Wide Web HTTP
-http 80/udp www www-http
-hosts2-ns 81/tcp # HOSTS2 Name Server
-hosts2-ns 81/udp
-xfer 82/tcp # XFER Utility
-xfer 82/udp
-mit-ml-dev 83/tcp # MIT ML Device
-mit-ml-dev 83/udp
-ctf 84/tcp # Common Trace Facility
-ctf 84/udp
-mit-ml-dev 85/tcp # MIT ML Device
-mit-ml-dev 85/udp
-mfcobol 86/tcp # Micro Focus Cobol
-mfcobol 86/udp
-# private 87/tcp # any private terminal link
-# private 87/udp
-kerberos 88/tcp kerberos5 krb5 # Kerberos
-kerberos 88/udp kerberos5 krb5
-su-mit-tg 89/tcp # SU/MIT Telnet Gateway
-su-mit-tg 89/udp
-dnsix 90/tcp # DNSIX Securit Attribute Token Map
-dnsix 90/udp
-mit-dov 91/tcp # MIT Dover Spooler
-mit-dov 91/udp
-npp 92/tcp # Network Printing Protocol
-npp 92/udp
-dcp 93/tcp # Device Control Protocol
-dcp 93/udp
-objcall 94/tcp # Tivoli Object Dispatcher
-objcall 94/udp
-supdup 95/tcp # SUPDUP
-supdup 95/udp
-dixie 96/tcp # DIXIE Protocol Specification
-dixie 96/udp
-swift-rvf 97/tcp # Swift Remote Virtural File Protocol
-swift-rvf 97/udp
-tacnews 98/tcp linuxconf # TAC News
-tacnews 98/udp
-metagram 99/tcp # Metagram Relay
-metagram 99/udp
-#newacct 100/tcp # [unauthorized use]
-hostname 101/tcp hostnames # NIC Host Name Server
-hostname 101/udp hostnames
-iso-tsap 102/tcp tsap # ISO-TSAP Class 0
-iso-tsap 102/udp tsap
-gppitnp 103/tcp # Genesis Point-to-Point Trans Net
-gppitnp 103/udp
-acr-nema 104/tcp # ACR-NEMA Digital Imag. & Comm. 300
-acr-nema 104/udp
-cso 105/tcp csnet-ns cso-ns # CCSO name server protocol
-cso 105/udp csnet-ns cso-ns
-3com-tsmux 106/tcp poppassd # 3COM-TSMUX
-3com-tsmux 106/udp poppassd # Eudora: Unauthorized use by insecure poppassd protocol
-rtelnet 107/tcp # Remote Telnet Service
-rtelnet 107/udp
-snagas 108/tcp # SNA Gateway Access Server
-snagas 108/udp
-pop2 109/tcp pop-2 postoffice# Post Office Protocol - Version 2
-pop2 109/udp pop-2
-pop3 110/tcp pop-3 # Post Office Protocol - Version 3
-pop3 110/udp pop-3
-sunrpc 111/tcp portmapper # SUN Remote Procedure Call
-sunrpc 111/udp portmapper
-mcidas 112/tcp # McIDAS Data Transmission Protocol
-mcidas 112/udp
-auth 113/tcp authentication tap ident # Authentication Service
-auth 113/udp
-sftp 115/tcp # Simple File Transfer Protocol
-sftp 115/udp
-ansanotify 116/tcp # ANSA REX Notify
-ansanotify 116/udp
-uucp-path 117/tcp # UUCP Path Service
-uucp-path 117/udp
-sqlserv 118/tcp # SQL Services
-sqlserv 118/udp
-nntp 119/tcp readnews untp # Network News Transfer Protocol
-nntp 119/udp readnews untp
-cfdptkt 120/tcp # CFDPTKT
-cfdptkt 120/udp
-erpc 121/tcp # Encore Expedited Remote Pro.Call
-erpc 121/udp
-smakynet 122/tcp # SMAKYNET
-smakynet 122/udp
-ntp 123/tcp # Network Time Protocol
-ntp 123/udp
-ansatrader 124/tcp # ANSA REX Trader
-ansatrader 124/udp
-locus-map 125/tcp # Locus PC-Interface Net Map Ser
-locus-map 125/udp
-nxedit 126/tcp unitary # NXEdit
-nxedit 126/udp unitary # Unisys Unitary Login
-locus-con 127/tcp # Locus PC-Interface Conn Server
-locus-con 127/udp
-gss-xlicen 128/tcp # GSS X License Verification
-gss-xlicen 128/udp
-pwdgen 129/tcp # Password Generator Protocol
-pwdgen 129/udp
-cisco-fna 130/tcp # cisco FNATIVE
-cisco-fna 130/udp
-cisco-tna 131/tcp # cisco TNATIVE
-cisco-tna 131/udp
-cisco-sys 132/tcp # cisco SYSMAINT
-cisco-sys 132/udp
-statsrv 133/tcp # Statistics Service
-statsrv 133/udp
-ingres-net 134/tcp # INGRES-NET Service
-ingres-net 134/udp
-epmap 135/tcp loc-srv # DCE endpoint resolution
-epmap 135/udp loc-srv
-profile 136/tcp # PROFILE Naming System
-profile 136/udp
-netbios-ns 137/tcp # NETBIOS Name Service
-netbios-ns 137/udp
-netbios-dgm 138/tcp # NETBIOS Datagram Service
-netbios-dgm 138/udp
-netbios-ssn 139/tcp # NETBIOS Session Service
-netbios-ssn 139/udp
-emfis-data 140/tcp # EMFIS Data Service
-emfis-data 140/udp
-emfis-cntl 141/tcp # EMFIS Control Service
-emfis-cntl 141/udp
-imap 143/tcp imap2 # Internet Message Access Protocol
-imap 143/udp imap2
-uma 144/tcp # Universal Management Architecture
-uma 144/udp
-uaac 145/tcp # UAAC Protocol
-uaac 145/udp
-iso-tp0 146/tcp # ISO-TP0
-iso-tp0 146/udp
-iso-ip 147/tcp # ISO-IP
-iso-ip 147/udp
-jargon 148/tcp # Jargon
-jargon 148/udp
-aed-512 149/tcp # AED 512 Emulation Service
-aed-512 149/udp
-sql-net 150/tcp # SQL-NET
-sql-net 150/udp
-hems 151/tcp # HEMS
-hems 151/udp
-bftp 152/tcp # Background File Transfer Program
-bftp 152/udp
-sgmp 153/tcp # SGMP
-sgmp 153/udp
-netsc-prod 154/tcp # NETSC
-netsc-prod 154/udp
-netsc-dev 155/tcp
-netsc-dev 155/udp
-sqlsrv 156/tcp # SQL Service
-sqlsrv 156/udp
-knet-cmp 157/tcp # KNET/VM Command/Message Protocol
-knet-cmp 157/udp
-pcmail-srv 158/tcp # PCMail Server
-pcmail-srv 158/udp
-nss-routing 159/tcp # NSS-Routing
-nss-routing 159/udp
-sgmp-traps 160/tcp # SGMP-TRAPS
-sgmp-traps 160/udp
-snmp 161/tcp # Simple Net Mgmt Proto
-snmp 161/udp
-snmptrap 162/tcp snmp-trap # Traps for SNMP
-snmptrap 162/udp snmp-trap
-cmip-man 163/tcp # CMIP/TCP Manager
-cmip-man 163/udp
-cmip-agent 164/tcp # CMIP/TCP Agent
-cmip-agent 164/udp
-xns-courier 165/tcp # Xerox
-xns-courier 165/udp
-s-net 166/tcp # Sirius Systems
-s-net 166/udp
-namp 167/tcp # NAMP
-namp 167/udp
-rsvd 168/tcp # RSVD
-rsvd 168/udp
-send 169/tcp # SEND
-send 169/udp
-print-srv 170/tcp # Network PostScript
-print-srv 170/udp
-multiplex 171/tcp # Network Innovations Multiplex
-multiplex 171/udp
-cl/1 172/tcp # Network Innovations CL/1
-cl/1 172/udp
-xyplex-mux 173/tcp # Xyplex
-xyplex-mux 173/udp
-mailq 174/tcp # Mailer transport queue for Zmailer
-mailq 174/udp
-vmnet 175/tcp # VMNET
-vmnet 175/udp
-genrad-mux 176/tcp # GENRAD-MUX
-genrad-mux 176/udp
-xdmcp 177/tcp # X Display Manager Control Protocol
-xdmcp 177/udp
-nextstep 178/tcp NeXTStep NextStep# NextStep Window Server
-nextstep 178/udp NeXTStep NextStep
-bgp 179/tcp # Border Gateway Protocol
-bgp 179/udp
-ris 180/tcp # Intergraph
-ris 180/udp
-unify 181/tcp # Unify
-unify 181/udp
-audit 182/tcp # Unisys Audit SITP
-audit 182/udp
-ocbinder 183/tcp # OCBinder
-ocbinder 183/udp
-ocserver 184/tcp # OCServer
-ocserver 184/udp
-remote-kis 185/tcp # Remote-KIS
-remote-kis 185/udp
-kis 186/tcp # KIS Protocol
-kis 186/udp
-aci 187/tcp # Application Communication Interface
-aci 187/udp
-mumps 188/tcp # Plus Five's MUMPS
-mumps 188/udp
-qft 189/tcp # Queued File Transport
-qft 189/udp
-gacp 190/tcp # Gateway Access Control Protocol
-gacp 190/udp
-prospero 191/tcp # Prospero Directory Service
-prospero 191/udp
-osu-nms 192/tcp # OSU Network Monitoring System
-osu-nms 192/udp
-srmp 193/tcp # Spider Remote Monitoring Protocol
-srmp 193/udp
-irc 194/tcp # Internet Relay Chat Protocol
-irc 194/udp
-dn6-nlm-aud 195/tcp # DNSIX Network Level Module Audit
-dn6-nlm-aud 195/udp
-dn6-smm-red 196/tcp # DNSIX Session Mgt Module Audit Redir
-dn6-smm-red 196/udp
-dls 197/tcp # Directory Location Service
-dls 197/udp
-dls-mon 198/tcp # Directory Location Service Monitor
-dls-mon 198/udp
-smux 199/tcp # SNMP Unix Multiplexer
-smux 199/udp
-src 200/tcp # IBM System Resource Controller
-src 200/udp
-at-rtmp 201/tcp # AppleTalk Routing Maintenance
-at-rtmp 201/udp
-at-nbp 202/tcp # AppleTalk Name Binding
-at-nbp 202/udp
-at-echo 204/tcp # AppleTalk Echo
-at-echo 204/udp
-at-zis 206/tcp # AppleTalk Zone Information
-at-zis 206/udp
-qmtp 209/tcp # The Quick Mail Transfer Protocol
-qmtp 209/udp
-z39.50 210/tcp wais z3950 # ANSI Z39.50
-z39.50 210/udp wais z3950
-914c/g 211/tcp # Texas Instruments 914C/G Terminal
-914c/g 211/udp
-anet 212/tcp # ATEXSSTR
-anet 212/udp
-ipx 213/tcp # IPX
-ipx 213/udp
-imap3 220/tcp # Interactive Mail Access
-imap3 220/udp
-link 245/tcp # ttylink
-link 245/udp
-pawserv 345/tcp # Perf Analysis Workbench
-pawserv 345/udp
-zserv 346/tcp # Zebra server
-zserv 346/udp
-fatserv 347/tcp # Fatmen Server
-fatserv 347/udp
-scoi2odialog 360/tcp # scoi2odialog
-scoi2odialog 360/udp
-semantix 361/tcp # Semantix
-semantix 361/udp
-srssend 362/tcp # SRS Send
-srssend 362/udp
-rsvp_tunnel 363/tcp # RSVP Tunnel
-rsvp_tunnel 363/udp
-aurora-cmgr 364/tcp # Aurora CMGR
-aurora-cmgr 364/udp
-dtk 365/tcp # Deception Tool Kit
-dtk 365/udp
-odmr 366/tcp # ODMR
-odmr 366/udp
-rpc2portmap 369/tcp # Coda portmapper
-rpc2portmap 369/udp
-codaauth2 370/tcp # Coda authentication server
-codaauth2 370/udp
-clearcase 371/tcp # Clearcase
-clearcase 371/udp
-ulistproc 372/tcp ulistserv # UNIX Listserv
-ulistproc 372/udp ulistserv
-ldap 389/tcp # Lightweight Directory Access Protocol
-ldap 389/udp
-imsp 406/tcp # Interactive Mail Support Protocol
-imsp 406/udp
-svrloc 427/tcp # Server Location
-svrloc 427/udp
-mobileip-agent 434/tcp # MobileIP-Agent
-mobileip-agent 434/udp
-mobilip-mn 435/tcp # MobilIP-MN
-mobilip-mn 435/udp
-https 443/tcp # MCom
-https 443/udp
-snpp 444/tcp # Simple Network Paging Protocol
-snpp 444/udp
-microsoft-ds 445/tcp Microsoft-DS
-microsoft-ds 445/udp Microsoft-DS
-kpasswd 464/tcp kpwd # Kerberos "passwd"
-kpasswd 464/udp kpwd
-urd 465/tcp smtps ssmtp # URL Rendesvous Directory for SSM / smtp protocol over TLS/SSL
-igmpv3lite 465/udp smtps ssmtp # IGMP over UDP for SSM
-photuris 468/tcp
-photuris 468/udp
-rcp 469/tcp # Radio Control Protocol
-rcp 469/udp
-saft 487/tcp # Simple Asynchronous File Transfer
-saft 487/udp
-gss-http 488/tcp
-gss-http 488/udp
-pim-rp-disc 496/tcp
-pim-rp-disc 496/udp
-isakmp 500/tcp # IPsec - Internet Security Association and Key Management Protocol
-isakmp 500/udp
-exec 512/tcp # remote process execution
-comsat 512/udp biff # notify users of new mail received
-login 513/tcp # remote login a la telnet
-who 513/udp whod # who's logged in to machines
-shell 514/tcp cmd # no passwords used
-syslog 514/udp
-printer 515/tcp spooler # line printer spooler
-printer 515/udp spooler
-videotex 516/tcp
-videotex 516/udp
-talk 517/tcp # like tenex link
-talk 517/udp
-ntalk 518/tcp
-ntalk 518/udp
-utime 519/tcp unixtime
-utime 519/udp unixtime
-efs 520/tcp # extended file name server
-router 520/udp route routed # local routing process
-ripng 521/tcp
-ripng 521/udp
-ulp 522/tcp
-ulp 522/udp
-ibm-db2 523/tcp
-ibm-db2 523/udp
-ncp 524/tcp
-ncp 524/udp
-timed 525/tcp timeserver
-timed 525/udp timeserver
-tempo 526/tcp newdate
-tempo 526/udp newdate
-courier 530/tcp rpc
-courier 530/udp rpc
-conference 531/tcp chat
-conference 531/udp chat
-netnews 532/tcp readnews
-netnews 532/udp readnews
-netwall 533/tcp # -for emergency broadcasts
-netwall 533/udp
-mm-admin 534/tcp # MegaMedia Admin
-mm-admin 534/udp
-iiop 535/tcp
-iiop 535/udp
-opalis-rdv 536/tcp
-opalis-rdv 536/udp
-nmsp 537/tcp # Networked Media Streaming Protocol
-nmsp 537/udp
-gdomap 538/tcp # GNUstep distributed objects
-gdomap 538/udp
-uucp 540/tcp uucpd # uucp daemon
-uucp 540/udp uucpd
-klogin 543/tcp # Kerberized `rlogin' (v5)
-klogin 543/udp
-kshell 544/tcp krcmd # Kerberized `rsh' (v5)
-kshell 544/udp krcmd
-appleqtcsrvr 545/tcp
-appleqtcsrvr 545/udp
-dhcpv6-client 546/tcp # DHCPv6 Client
-dhcpv6-client 546/udp
-dhcpv6-server 547/tcp # DHCPv6 Server
-dhcpv6-server 547/udp
-afpovertcp 548/tcp # AFP over TCP
-afpovertcp 548/udp
-rtsp 554/tcp # Real Time Stream Control Protocol
-rtsp 554/udp
-dsf 555/tcp
-dsf 555/udp
-remotefs 556/tcp rfs_server rfs # Brunhoff remote filesystem
-remotefs 556/udp rfs_server rfs
-nntps 563/tcp snntp # NNTP over SSL
-nntps 563/udp snntp
-9pfs 564/tcp # plan 9 file service
-9pfs 564/udp
-whoami 565/tcp
-whoami 565/udp
-submission 587/tcp # mail message submission
-submission 587/udp
-http-alt 591/tcp # FileMaker, Inc. - HTTP Alternate
-http-alt 591/udp
-nqs 607/tcp # Network Queuing system
-nqs 607/udp
-npmp-local 610/tcp dqs313_qmaster # npmp-local / DQS
-npmp-local 610/udp dqs313_qmaster
-npmp-gui 611/tcp dqs313_execd # npmp-gui / DQS
-npmp-gui 611/udp dqs313_execd
-hmmp-ind 612/tcp dqs313_intercell# HMMP Indication / DQS
-hmmp-ind 612/udp dqs313_intercell
-cryptoadmin 624/tcp # Crypto Admin
-cryptoadmin 624/udp
-dec_dlm 625/tcp # DEC DLM
-dec_dlm 625/udp
-asia 626/tcp
-asia 626/udp
-passgo-tivoli 627/tcp # PassGo Tivoli
-passgo-tivoli 627/udp
-qmqp 628/tcp # Qmail QMQP
-qmqp 628/udp
-3com-amp3 629/tcp
-3com-amp3 629/udp
-rda 630/tcp
-rda 630/udp
-ipp 631/tcp # Internet Printing Protocol
-ipp 631/udp
-ldaps 636/tcp # LDAP over SSL
-ldaps 636/udp
-tinc 655/tcp # TINC control port
-tinc 655/udp
-acap 674/tcp # Application Configuration Access Protocol
-acap 674/udp
-asipregistry 687/tcp
-asipregistry 687/udp
-realm-rusd 688/tcp # ApplianceWare managment protocol
-realm-rusd 688/udp
-nmap 689/tcp # Opensource Network Mapper
-nmap 689/udp
-ha-cluster 694/tcp # Heartbeat HA-cluster
-ha-cluster 694/udp
-epp 700/tcp # Extensible Provisioning Protocol
-epp 700/udp
-iris-beep 702/tcp # IRIS over BEEP
-iris-beep 702/udp
-silc 706/tcp # SILC
-silc 706/udp
-kerberos-adm 749/tcp # Kerberos `kadmin' (v5)
-kerberos-adm 749/udp
-kerberos-iv 750/tcp kerberos4 kdc # Kerberos (server)
-kerberos-iv 750/udp kerberos4 kdc
-pump 751/tcp kerberos_master
-pump 751/udp kerberos_master # Kerberos authentication
-qrh 752/tcp passwd_server
-qrh 752/udp passwd_server # Kerberos passwd server
-rrh 753/tcp
-rrh 753/udp
-tell 754/tcp send krb_prop # Kerberos slave propagation
-tell 754/udp send
-nlogin 758/tcp
-nlogin 758/udp
-con 759/tcp
-con 759/udp
-ns 760/tcp krbupdate kreg # Kerberos registration
-ns 760/udp
-webster 765/tcp # Network dictionary
-webster 765/udp
-phonebook 767/tcp # Network phonebook
-phonebook 767/udp
-rsync 873/tcp # rsync
-rsync 873/udp
-ftps-data 989/tcp # ftp protocol, data, over TLS/SSL
-ftps-data 989/udp
-ftps 990/tcp # ftp protocol, control, over TLS/SSL
-ftps 990/udp
-nas 991/tcp # Netnews Administration System
-nas 991/udp
-telnets 992/tcp # telnet protocol over TLS/SSL
-telnets 992/udp
-imaps 993/tcp # imap4 protocol over TLS/SSL
-imaps 993/udp
-ircs 994/tcp # irc protocol over TLS/SSL
-ircs 994/udp
-pop3s 995/tcp # pop3 protocol over TLS/SSL
-pop3s 995/udp
-
-#
-# IANA Assignments [Registered Ports]
-#
-# The Registered Ports are listed by the IANA and on most systems can be
-# used by ordinary user processes or programs executed by ordinary
-# users.
-# Ports are used in the TCP [RFC793] to name the ends of logical
-# connections which carry long term conversations. For the purpose of
-# providing services to unknown callers, a service contact port is
-# defined. This list specifies the port used by the server process as
-# its contact port.
-# The IANA registers uses of these ports as a convenience to the
-# community.
-# To the extent possible, these same port assignments are used with the
-# UDP [RFC768].
-# The Registered Ports are in the range 1024-49151.
-#
-imgames 1077/tcp
-imgames 1077/udp
-socks 1080/tcp # socks proxy server
-socks 1080/udp
-rmiregistry 1099/tcp # Java RMI Registry
-rmiregistry 1099/udp
-bnetgame 1119/tcp # Battle.net Chat/Game Protocol
-bnetgame 1119/udp
-bnetfile 1120/tcp # Battle.net File Transfer Protocol
-bnetfile 1120/udp
-hpvmmcontrol 1124/tcp # HP VMM Control
-hpvmmcontrol 1124/udp
-hpvmmagent 1125/tcp # HP VMM Agent
-hpvmmagent 1125/udp
-hpvmmdata 1126/tcp # HP VMM Agent
-hpvmmdata 1126/udp
-resacommunity 1154/tcp # Community Service
-resacommunity 1154/udp
-3comnetman 1181/tcp # 3Com Net Management
-3comnetman 1181/udp
-mysql-cluster 1186/tcp # MySQL Cluster Manager
-mysql-cluster 1186/udp
-alias 1187/tcp # Alias Service
-alias 1187/udp
-openvpn 1194/tcp # OpenVPN
-openvpn 1194/udp
-kazaa 1214/tcp # KAZAA
-kazaa 1214/udp
-bvcontrol 1236/tcp rmtcfg # Gracilis Packeten remote config server
-bvcontrol 1236/udp rmtcfg
-nessus 1241/tcp # Nessus vulnerability assessment scanner
-nessus 1241/udp
-h323hostcallsc 1300/tcp # H323 Host Call Secure
-h323hostcallsc 1300/udp
-lotusnote 1352/tcp # Lotus Note
-lotusnote 1352/udp
-ms-sql-s 1433/tcp # Microsoft-SQL-Server
-ms-sql-s 1433/udp
-ms-sql-m 1434/tcp # Microsoft-SQL-Monitor
-ms-sql-m 1434/udp
-ica 1494/tcp # Citrix ICA Client
-ica 1494/udp
-wins 1512/tcp # Microsoft's Windows Internet Name Service
-wins 1512/udp
-ingreslock 1524/tcp
-ingreslock 1524/udp
-prospero-np 1525/tcp # Prospero non-privileged
-prospero-np 1525/udp
-datametrics 1645/tcp old-radius # datametrics / old radius entry
-datametrics 1645/udp old-radius
-sa-msg-port 1646/tcp old-radacct # sa-msg-port / old radacct entry
-sa-msg-port 1646/udp old-radacct
-rsap 1647/tcp
-rsap 1647/udp
-concurrent-lm 1648/tcp
-concurrent-lm 1648/udp
-kermit 1649/tcp
-kermit 1649/udp
-l2tp 1701/tcp
-l2tp 1701/udp
-h323gatedisc 1718/tcp
-h323gatedisc 1718/udp
-h323gatestat 1719/tcp
-h323gatestat 1719/udp
-h323hostcall 1720/tcp
-h323hostcall 1720/udp
-iberiagames 1726/tcp
-iberiagames 1726/udp
-gamegen1 1738/tcp
-gamegen1 1738/udp
-tftp-mcast 1758/tcp
-tftp-mcast 1758/udp
-hello 1789/tcp
-hello 1789/udp
-radius 1812/tcp # Radius
-radius 1812/udp
-radius-acct 1813/tcp radacct # Radius Accounting
-radius-acct 1813/udp radacct
-mtp 1911/tcp # Starlight Networks Multimedia Transport Protocol
-mtp 1911/udp
-egs 1926/tcp # Evolution Game Server
-egs 1926/udp
-unix-status 1957/tcp # remstats unix-status server
-unix-status 1957/udp
-hsrp 1985/tcp # Hot Standby Router Protocol
-hsrp 1985/udp
-licensedaemon 1986/tcp # cisco license management
-licensedaemon 1986/udp
-tr-rsrb-p1 1987/tcp # cisco RSRB Priority 1 port
-tr-rsrb-p1 1987/udp
-tr-rsrb-p2 1988/tcp # cisco RSRB Priority 2 port
-tr-rsrb-p2 1988/udp
-tr-rsrb-p3 1989/tcp # cisco RSRB Priority 3 port
-tr-rsrb-p3 1989/udp
-stun-p1 1990/tcp # cisco STUN Priority 1 port
-stun-p1 1990/udp
-stun-p2 1991/tcp # cisco STUN Priority 2 port
-stun-p2 1991/udp
-stun-p3 1992/tcp # cisco STUN Priority 3 port
-stun-p3 1992/udp
-snmp-tcp-port 1994/tcp # cisco SNMP TCP port
-snmp-tcp-port 1994/udp
-stun-port 1995/tcp # cisco serial tunnel port
-stun-port 1995/udp
-perf-port 1996/tcp # cisco Remote SRB port
-perf-port 1996/udp
-gdp-port 1997/tcp # cisco Gateway Discovery Protocol
-gdp-port 1997/udp
-x25-svc-port 1998/tcp # cisco X.25 service (XOT)
-x25-svc-port 1998/udp
-tcp-id-port 1999/tcp # cisco identification port
-tcp-id-port 1999/udp
-cisco-sccp 2000/tcp sieve # Cisco SCCP
-cisco-sccp 2000/udp sieve
-nfs 2049/tcp # Network File System
-nfs 2049/udp
-radsec 2083/tcp # Secure Radius Service
-radsec 2083/udp
-gnunet 2086/tcp # GNUnet
-gnunet 2086/udp
-rtcm-sc104 2101/tcp # RTCM SC-104
-rtcm-sc104 2101/udp
-zephyr-srv 2102/tcp # Zephyr server
-zephyr-srv 2102/udp
-zephyr-clt 2103/tcp # Zephyr serv-hm connection
-zephyr-clt 2103/udp
-zephyr-hm 2104/tcp # Zephyr hostmanager
-zephyr-hm 2104/udp
-eyetv 2170/tcp # EyeTV Server Port
-eyetv 2170/udp
-msfw-storage 2171/tcp # MS Firewall Storage
-msfw-storage 2171/udp
-msfw-s-storage 2172/tcp # MS Firewall SecureStorage
-msfw-s-storage 2172/udp
-msfw-replica 2173/tcp # MS Firewall Replication
-msfw-replica 2173/udp
-msfw-array 2174/tcp # MS Firewall Intra Array
-msfw-array 2174/udp
-airsync 2175/tcp # Microsoft Desktop AirSync Protocol
-airsync 2175/udp
-rapi 2176/tcp # Microsoft ActiveSync Remote API
-rapi 2176/udp
-qwave 2177/tcp # qWAVE Bandwidth Estimate
-qwave 2177/udp
-tivoconnect 2190/tcp # TiVoConnect Beacon
-tivoconnect 2190/udp
-tvbus 2191/tcp # TvBus Messaging
-tvbus 2191/udp
-mysql-im 2273/tcp # MySQL Instance Manager
-mysql-im 2273/udp
-dict-lookup 2289/tcp # Lookup dict server
-dict-lookup 2289/udp
-redstorm_join 2346/tcp # Game Connection Port
-redstorm_join 2346/udp
-redstorm_find 2347/tcp # Game Announcement and Location
-redstorm_find 2347/udp
-redstorm_info 2348/tcp # Information to query for game status
-redstorm_info 2348/udp
-cvspserver 2401/tcp # CVS client/server operations
-cvspserver 2401/udp
-venus 2430/tcp # codacon port
-venus 2430/udp
-venus-se 2431/tcp # tcp side effects
-venus-se 2431/udp
-codasrv 2432/tcp # not used
-codasrv 2432/udp
-codasrv-se 2433/tcp # tcp side effects
-codasrv-se 2433/udp
-netadmin 2450/tcp
-netadmin 2450/udp
-netchat 2451/tcp
-netchat 2451/udp
-snifferclient 2452/tcp
-snifferclient 2452/udp
-ppcontrol 2505/tcp # PowerPlay Control
-ppcontrol 2505/udp
-lstp 2559/tcp #
-lstp 2559/udp
-mon 2583/tcp
-mon 2583/udp
-hpstgmgr 2600/tcp zebrasrv
-hpstgmgr 2600/udp zebrasrv
-discp-client 2601/tcp zebra # discp client
-discp-client 2601/udp zebra
-discp-server 2602/tcp ripd # discp server
-discp-server 2602/udp ripd
-servicemeter 2603/tcp ripngd # Service Meter
-servicemeter 2603/udp ripngd
-nsc-ccs 2604/tcp ospfd # NSC CCS
-nsc-ccs 2604/udp ospfd
-nsc-posa 2605/tcp bgpd # NSC POSA
-nsc-posa 2605/udp bgpd
-netmon 2606/tcp ospf6d # Dell Netmon
-netmon 2606/udp ospf6d
-connection 2607/tcp # Dell Connection
-connection 2607/udp
-wag-service 2608/tcp # Wag Service
-wag-service 2608/udp
-dict 2628/tcp # Dictionary server
-dict 2628/udp
-exce 2769/tcp # eXcE
-exce 2769/udp
-dvr-esm 2804/tcp # March Networks Digital Video Recorders and Enterprise Service Manager products
-dvr-esm 2804/udp
-corbaloc 2809/tcp # CORBA LOC
-corbaloc 2809/udp
-ndtp 2882/tcp # Network Dictionary Transfer Protocol
-ndtp 2882/udp
-gamelobby 2914/tcp # Game Lobby
-gamelobby 2914/udp
-gds_db 3050/tcp # InterBase server
-gds_db 3050/udp
-xbox 3074/tcp # Xbox game port
-xbox 3074/udp
-icpv2 3130/tcp icp # Internet Cache Protocol (Squid)
-icpv2 3130/udp icp
-nm-game-admin 3148/tcp # NetMike Game Administrator
-nm-game-admin 3148/udp
-nm-game-server 3149/tcp # NetMike Game Server
-nm-game-server 3149/udp
-mysql 3306/tcp # MySQL
-mysql 3306/udp
-sftu 3326/tcp
-sftu 3326/udp
-trnsprntproxy 3346/tcp # Transparent Proxy
-trnsprntproxy 3346/udp
-ms-wbt-server 3389/tcp rdp # MS WBT Server
-ms-wbt-server 3389/udp rdp # Microsoft Remote Desktop Protocol
-prsvp 3455/tcp # RSVP Port
-prsvp 3455/udp
-nut 3493/tcp # Network UPS Tools
-nut 3493/udp
-ironstorm 3504/tcp # IronStorm game server
-ironstorm 3504/udp
-cctv-port 3559/tcp # CCTV control port
-cctv-port 3559/udp
-iw-mmogame 3596/tcp # Illusion Wireless MMOG
-iw-mmogame 3596/udp
-distcc 3632/tcp # Distributed Compiler
-distcc 3632/udp
-daap 3689/tcp # Digital Audio Access Protocol
-daap 3689/udp
-svn 3690/tcp # Subversion
-svn 3690/udp
-blizwow 3724/tcp # World of Warcraft
-blizwow 3724/udp
-netboot-pxe 3928/tcp pxe # PXE NetBoot Manager
-netboot-pxe 3928/udp pxe
-smauth-port 3929/tcp # AMS Port
-smauth-port 3929/udp
-treehopper 3959/tcp # Tree Hopper Networking
-treehopper 3959/udp
-cobraclient 3970/tcp # Cobra Client
-cobraclient 3970/udp
-cobraserver 3971/tcp # Cobra Server
-cobraserver 3971/udp
-pxc-spvr-ft 4002/tcp pxc-spvr-ft
-pxc-spvr-ft 4002/udp pxc-spvr-ft
-pxc-splr-ft 4003/tcp pxc-splr-ft rquotad
-pxc-splr-ft 4003/udp pxc-splr-ft rquotad
-pxc-roid 4004/tcp pxc-roid
-pxc-roid 4004/udp pxc-roid
-pxc-pin 4005/tcp pxc-pin
-pxc-pin 4005/udp pxc-pin
-pxc-spvr 4006/tcp pxc-spvr
-pxc-spvr 4006/udp pxc-spvr
-pxc-splr 4007/tcp pxc-splr
-pxc-splr 4007/udp pxc-splr
-xgrid 4111/tcp # Mac OS X Server Xgrid
-xgrid 4111/udp
-rwhois 4321/tcp # Remote Who Is
-rwhois 4321/udp
-epmd 4369/tcp # Erlang Port Mapper Daemon
-epmd 4369/udp
-krb524 4444/tcp
-krb524 4444/udp
-ipsec-nat-t 4500/tcp # IPsec NAT-Traversal
-ipsec-nat-t 4500/udp
-hylafax 4559/tcp # HylaFAX client-server protocol (new)
-hylafax 4559/udp
-piranha1 4600/tcp
-piranha1 4600/udp
-playsta2-app 4658/tcp # PlayStation2 App Port
-playsta2-app 4658/udp
-playsta2-lob 4659/tcp # PlayStation2 Lobby Port
-playsta2-lob 4659/udp
-snap 4752/tcp # Simple Network Audio Protocol
-snap 4752/udp
-radmin-port 4899/tcp # RAdmin Port
-radmin-port 4899/udp
-rfe 5002/tcp # Radio Free Ethernet
-rfe 5002/udp
-ita-agent 5051/tcp # ITA Agent
-ita-agent 5051/udp
-sdl-ets 5081/tcp # SDL - Ent Trans Server
-sdl-ets 5081/udp
-bzflag 5154/tcp # BZFlag game server
-bzflag 5154/udp
-aol 5190/tcp # America-Online
-aol 5190/udp
-xmpp-client 5222/tcp # XMPP Client Connection
-xmpp-client 5222/udp
-caevms 5251/tcp # CA eTrust VM Service
-caevms 5251/udp
-xmpp-server 5269/tcp # XMPP Server Connection
-xmpp-server 5269/udp
-cfengine 5308/tcp # CFengine
-cfengine 5308/udp
-nat-pmp 5351/tcp # NAT Port Mapping Protocol
-nat-pmp 5351/udp
-dns-llq 5352/tcp # DNS Long-Lived Queries
-dns-llq 5352/udp
-mdns 5353/tcp # Multicast DNS
-mdns 5353/udp
-mdnsresponder 5354/tcp noclog # Multicast DNS Responder IPC
-mdnsresponder 5354/udp noclog # noclogd with TCP (nocol)
-llmnr 5355/tcp hostmon # Link-Local Multicast Name Resolution
-llmnr 5355/udp hostmon # hostmon uses TCP (nocol)
-dj-ice 5419/tcp
-dj-ice 5419/udp
-beyond-remote 5424/tcp # Beyond Remote
-beyond-remote 5424/udp
-br-channel 5425/tcp # Beyond Remote Command Channel
-br-channel 5425/udp
-postgresql 5432/tcp # POSTGRES
-postgresql 5432/udp
-sgi-eventmond 5553/tcp # SGI Eventmond Port
-sgi-eventmond 5553/udp
-sgi-esphttp 5554/tcp # SGI ESP HTTP
-sgi-esphttp 5554/udp
-cvsup 5999/tcp # CVSup
-cvsup 5999/udp
-x11 6000/tcp # X Window System
-x11 6000/udp
-kftp-data 6620/tcp # Kerberos V5 FTP Data
-kftp-data 6620/udp
-kftp 6621/tcp # Kerberos V5 FTP Control
-kftp 6621/udp
-ktelnet 6623/tcp # Kerberos V5 Telnet
-ktelnet 6623/udp
-gnutella-svc 6346/tcp
-gnutella-svc 6346/udp
-gnutella-rtr 6347/tcp
-gnutella-rtr 6347/udp
-sane-port 6566/tcp # SANE Network Scanner Control Port
-sane-port 6566/udp
-parsec-game 6582/tcp # Parsec Gameserver
-parsec-game 6582/udp
-afs3-fileserver 7000/tcp bbs # file server itself
-afs3-fileserver 7000/udp bbs
-afs3-callback 7001/tcp # callbacks to cache managers
-afs3-callback 7001/udp
-afs3-prserver 7002/tcp # users & groups database
-afs3-prserver 7002/udp
-afs3-vlserver 7003/tcp # volume location database
-afs3-vlserver 7003/udp
-afs3-kaserver 7004/tcp # AFS/Kerberos authentication
-afs3-kaserver 7004/udp
-afs3-volser 7005/tcp # volume managment server
-afs3-volser 7005/udp
-afs3-errors 7006/tcp # error interpretation service
-afs3-errors 7006/udp
-afs3-bos 7007/tcp # basic overseer process
-afs3-bos 7007/udp
-afs3-update 7008/tcp # server-to-server updater
-afs3-update 7008/udp
-afs3-rmtsys 7009/tcp # remote cache manager service
-afs3-rmtsys 7009/udp
-font-service 7100/tcp xfs # X Font Service
-font-service 7100/udp xfs
-sncp 7560/tcp # Sniffer Command Protocol
-sncp 7560/udp
-soap-http 7627/tcp # SOAP Service Port
-soap-http 7627/udp
-http-alt 8008/tcp # HTTP Alternate
-http-alt 8008/udp
-http-alt 8080/tcp webcache # HTTP Alternate
-http-alt 8080/udp webcache # WWW caching service
-sunproxyadmin 8081/tcp tproxy # Sun Proxy Admin Service
-sunproxyadmin 8081/udp tproxy # Transparent Proxy
-pichat 9009/tcp # Pichat Server
-pichat 9009/udp
-bacula-dir 9101/tcp # Bacula Director
-bacula-dir 9101/udp
-bacula-fd 9102/tcp # Bacula File Daemon
-bacula-fd 9102/udp
-bacula-sd 9103/tcp # Bacula Storage Daemon
-bacula-sd 9103/udp
-dddp 9131/tcp # Dynamic Device Discovery
-dddp 9131/udp
-wap-wsp 9200/tcp # WAP connectionless session service
-wap-wsp 9200/udp
-wap-wsp-wtp 9201/tcp # WAP session service
-wap-wsp-wtp 9201/udp
-wap-wsp-s 9202/tcp # WAP secure connectionless session service
-wap-wsp-s 9202/udp
-wap-wsp-wtp-s 9203/tcp # WAP secure session service
-wap-wsp-wtp-s 9203/udp
-wap-vcard 9204/tcp # WAP vCard
-wap-vcard 9204/udp
-wap-vcal 9205/tcp # WAP vCal
-wap-vcal 9205/udp
-wap-vcard-s 9206/tcp # WAP vCard Secure
-wap-vcard-s 9206/udp
-wap-vcal-s 9207/tcp # WAP vCal Secure
-wap-vcal-s 9207/udp
-git 9418/tcp # git pack transfer service
-git 9418/udp
-cba8 9593/tcp # LANDesk Management Agent
-cba8 9593/udp
-davsrc 9800/tcp # WebDav Source Port
-davsrc 9800/udp
-sd 9876/tcp # Session Director
-sd 9876/udp
-cyborg-systems 9888/tcp # CYBORG Systems
-cyborg-systems 9888/udp
-monkeycom 9898/tcp # MonkeyCom
-monkeycom 9898/udp
-sctp-tunneling 9899/tcp # SCTP TUNNELING
-sctp-tunneling 9899/udp
-domaintime 9909/tcp # domaintime
-domaintime 9909/udp
-amanda 10080/tcp # amanda backup services
-amanda 10080/udp
-vce 11111/tcp # Viral Computing Environment (VCE)
-vce 11111/udp
-smsqp 11201/tcp # Alamin SMS gateway
-smsqp 11201/udp
-hkp 11371/tcp # OpenPGP HTTP Keyserver
-hkp 11371/udp
-h323callsigalt 11720/tcp # h323 Call Signal Alternate
-h323callsigalt 11720/udp
-rets-ssl 12109/tcp # RETS over SSL
-rets-ssl 12109/udp
-cawas 12168/tcp # CA Web Access Service
-cawas 12168/udp
-bprd 13720/tcp # BPRD Protocol (VERITAS NetBackup)
-bprd 13720/udp
-bpdbm 13721/tcp # BPDBM Protocol (VERITAS NetBackup)
-bpdbm 13721/udp
-bpjava-msvc 13722/tcp # BP Java MSVC Protocol
-bpjava-msvc 13722/udp
-vnetd 13724/tcp # Veritas Network Utility
-vnetd 13724/udp
-bpcd 13782/tcp # VERITAS NetBackup
-bpcd 13782/udp
-vopied 13783/tcp # VOPIED Protocol
-vopied 13783/udp
-xpilot 15345/tcp # XPilot Contact Port
-xpilot 15345/udp
-wnn6 22273/tcp # wnn6
-wnn6 22273/udp
-binkp 24554/tcp # Bink fidonet protocol
-binkp 24554/udp
-quake 26000/tcp # Quake @!#
-quake 26000/udp
-wnn6-ds 26208/tcp
-wnn6-ds 26208/udp
-tetrinet 31457/tcp # TetriNET Protocol
-tetrinet 31457/udp
-gamesmith-port 31765/tcp # GameSmith Port
-gamesmith-port 31765/udp
-traceroute 33434/tcp # traceroute use
-traceroute 33434/udp
-candp 42508/tcp # Computer Associates network discovery protocol
-candp 42508/udp
-candrp 42509/tcp # CA discovery response
-candrp 42509/udp
-caerpc 42510/tcp # CA eTrust RPC
-caerpc 42510/udp
-
-#=========================================================================
-# The remaining port numbers are not as allocated by IANA.
-
-# Kerberos (Project Athena/MIT) services
-# Note that these are for Kerberos v4, and are unofficial
-kpop 1109/tcp # Pop with Kerberos
-knetd 2053/tcp # Kerberos de-multiplexor
-eklogin 2105/tcp # Kerberos encrypted rlogin
-
-# CVSup support http://www.cvsup.org/
-supfilesrv 871/tcp # SUP server
-supfiledbg 1127/tcp # SUP debugging
-
-# Datagram Delivery Protocol services
-rtmp 1/ddp # Routing Table Maintenance Protocol
-nbp 2/ddp # Name Binding Protocol
-echo 4/ddp # AppleTalk Echo Protocol
-zip 6/ddp # Zone Information Protocol
-
-# Many services now accepted as 'standard'
-swat 901/tcp # Samba configuration tool
-rndc 953/tcp # rndc control sockets (BIND 9)
-rndc 953/udp
-skkserv 1178/tcp # SKK Japanese input method
-xtel 1313/tcp # french minitel
-support 1529/tcp # GNATS
-cfinger 2003/tcp lmtp # GNU Finger
-ninstall 2150/tcp # ninstall service
-ninstall 2150/udp
-afbackup 2988/tcp # Afbackup system
-afbackup 2988/udp
-fax 4557/tcp # FAX transmission service (old)
-rplay 5555/tcp # RPlay audio service
-rplay 5555/udp
-canna 5680/tcp # Canna (Japanese Input)
-x11-ssh 6010/tcp x11-ssh-offset
-x11-ssh 6010/udp x11-ssh-offset
-ircd 6667/tcp # Internet Relay Chat
-ircd 6667/udp
-jetdirect 9100/tcp # HP JetDirect card
-jetdirect 9100/udp
-mandelspawn 9359/udp mandelbrot # network mandelbrot
-kamanda 10081/tcp # amanda backup services (Kerberos)
-kamanda 10081/udp
-amandaidx 10082/tcp # amanda backup services
-amidxtape 10083/tcp # amanda backup services
-isdnlog 20011/tcp # isdn logging system
-isdnlog 20011/udp
-vboxd 20012/tcp # voice box system
-vboxd 20012/udp
-wnn4_Cn 22289/tcp wnn6_Cn # Wnn (Chinese input)
-wnn4_Kr 22305/tcp wnn6_Kr # Wnn (Korean input)
-wnn4_Tw 22321/tcp wnn6_Tw # Wnn (Taiwanse input)
-asp 27374/tcp # Address Search Protocol
-asp 27374/udp
-tfido 60177/tcp # Ifmail
-tfido 60177/udp
-fido 60179/tcp # Ifmail
-fido 60179/udp
-
-# Local services
-
diff --git a/users/blubb/etc-update/sandbox/etc/terminfo/l/._cfg0000_linux b/users/blubb/etc-update/sandbox/etc/terminfo/l/._cfg0000_linux
deleted file mode 100644
index 79f0247651..0000000000
--- a/users/blubb/etc-update/sandbox/etc/terminfo/l/._cfg0000_linux
+++ /dev/null
Binary files differ
diff --git a/users/blubb/etc-update/sandbox/etc/terminfo/l/linux b/users/blubb/etc-update/sandbox/etc/terminfo/l/linux
deleted file mode 100644
index cfbc2c33b2..0000000000
--- a/users/blubb/etc-update/sandbox/etc/terminfo/l/linux
+++ /dev/null
Binary files differ
diff --git a/users/blubb/etc-update/sandbox/etc/terminfo/x/._cfg0000_xterm-xfree86 b/users/blubb/etc-update/sandbox/etc/terminfo/x/._cfg0000_xterm-xfree86
deleted file mode 100644
index b9a9c15da6..0000000000
--- a/users/blubb/etc-update/sandbox/etc/terminfo/x/._cfg0000_xterm-xfree86
+++ /dev/null
Binary files differ
diff --git a/users/blubb/etc-update/sandbox/etc/terminfo/x/xterm-xfree86 b/users/blubb/etc-update/sandbox/etc/terminfo/x/xterm-xfree86
deleted file mode 100644
index e2ee3c28f4..0000000000
--- a/users/blubb/etc-update/sandbox/etc/terminfo/x/xterm-xfree86
+++ /dev/null
Binary files differ