initial import of new iso from svn export
This commit is contained in:
parent
dff527121a
commit
e9feb18872
318
Makefile
Normal file
318
Makefile
Normal file
@ -0,0 +1,318 @@
|
||||
#
|
||||
# Makefile for CRUX
|
||||
# Copyright (c) 2003-2005 Per Liden <per@fukt.bth.se>
|
||||
#
|
||||
|
||||
CRUXVERSION = 2.3
|
||||
COLLECTIONS = core opt xorg
|
||||
KERNEL_MIRROR = ftp://ftp.kernel.org
|
||||
KERNEL_VERSION = 2.6.22.1
|
||||
KERNEL_PATCHES = squashfs3.2-patch
|
||||
STATIC_BB = http://jaeger.morpheus.net/linux/crux/files/busybox.bz2
|
||||
SYSLINUX_VERSION = 3.51
|
||||
FAKE_ROOT_DIR = $(PWD)/tmp/fake_root
|
||||
SQUASHFS_DIR = $(PWD)/tmp/squashfs
|
||||
DATE_STR = `date +'%Y%m%d'`
|
||||
ISO_ROOT_DIR = $(PWD)/tmp/iso_root
|
||||
ISO_FILENAME = $(PWD)/crux-$(CRUXVERSION)-latest.iso
|
||||
NETISO_FILENAME = $(PWD)/crux-$(CRUXVERSION)-latest-netinst.iso
|
||||
ISO_PACKAGES = filesystem bash coreutils bzip2 e2fsprogs jfsutils \
|
||||
xfsprogs reiserfsprogs patch findutils glibc grep gzip kbd \
|
||||
module-init-tools less gawk ncurses net-tools pkgutils \
|
||||
procps readline sed shadow mktemp sysklogd sysvinit tar \
|
||||
util-linux vim which dialog nano mdadm pciutils libusb \
|
||||
sysfsutils usbutils hotplug udev zlib openssl openssh \
|
||||
dhcpcd wget iproute2
|
||||
|
||||
PORTS_core = $(shell /bin/ls -I README ports/core)
|
||||
PORTS_opt = grub nano libpng glib glitz libjpeg hicolor-icon-theme \
|
||||
atk freetype cairo libtiff fontconfig pango gtk libidl \
|
||||
firefox cdrtools libtiff sudo blackbox dialog fetchmail \
|
||||
procmail mdadm wireless-tools cvs libxml2 libxslt libdrm \
|
||||
mutt xterm p5-xml-parser
|
||||
PORTS_xorg = $(shell /bin/ls -I README ports/xorg)
|
||||
|
||||
ifeq ($(FORCE),yes)
|
||||
PKGMK_FORCE=-f
|
||||
else
|
||||
PKGMK_FORCE=
|
||||
endif
|
||||
|
||||
.PHONY: help check-root check-log $(COLLECTIONS) all all-chroot bootstrap kernel kernel-clean syslinux syslinux-clean clean iso
|
||||
|
||||
help:
|
||||
@echo "CRUX Makefile"
|
||||
@echo "Targets:"
|
||||
@echo " <collection> build single collection"
|
||||
@echo " all build all collections"
|
||||
@echo " bootstrap bootstrap all collections"
|
||||
@echo " kernel download and build kernel"
|
||||
@echo " iso create iso image"
|
||||
@echo "Collections:"
|
||||
@echo " $(COLLECTIONS)"
|
||||
|
||||
check-root:
|
||||
@if [ "$$UID" != "0" ]; then \
|
||||
echo "You need to be root to do this."; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
check-log:
|
||||
@grep "^=======> ERROR:"; \
|
||||
if [ "$$?" = "0" ]; then \
|
||||
echo "(see log file for details)"; \
|
||||
exit 1; \
|
||||
else \
|
||||
exit 0; \
|
||||
fi
|
||||
|
||||
|
||||
# kernel
|
||||
kernel/linux-$(KERNEL_VERSION).tar.bz2:
|
||||
cd kernel && wget $(KERNEL_MIRROR)/pub/linux/kernel/v2.6/linux-$(KERNEL_VERSION).tar.bz2
|
||||
|
||||
kernel/linux-$(KERNEL_VERSION): kernel/linux-$(KERNEL_VERSION).tar.bz2
|
||||
tar -C kernel -xjmf kernel/linux-$(KERNEL_VERSION).tar.bz2
|
||||
for FILE in $(KERNEL_PATCHES); do \
|
||||
(cd kernel/linux-$(KERNEL_VERSION) && patch -p1 -i ../$$FILE;) \
|
||||
done
|
||||
|
||||
kernel/linux-$(KERNEL_VERSION)/arch/i386/boot/bzImage: kernel/linux-$(KERNEL_VERSION) kernel/linux-$(KERNEL_VERSION).config
|
||||
make -C kernel/linux-$(KERNEL_VERSION) mrproper
|
||||
cp -f kernel/linux-$(KERNEL_VERSION).config kernel/linux-$(KERNEL_VERSION)/.config
|
||||
make -C kernel/linux-$(KERNEL_VERSION) oldconfig
|
||||
make -C kernel/linux-$(KERNEL_VERSION) all
|
||||
#touch kernel/linux-$(KERNEL_VERSION)/arch/i386/boot/bzImage
|
||||
|
||||
kernel: kernel/linux-$(KERNEL_VERSION)/arch/i386/boot/bzImage
|
||||
|
||||
kernel-clean:
|
||||
rm -rf kernel/linux-$(KERNEL_VERSION)
|
||||
|
||||
kernel-distclean: kernel-clean
|
||||
rm -f kernel/linux-$(KERNEL_VERSION).tar.bz2
|
||||
|
||||
|
||||
|
||||
# busybox
|
||||
busybox/busybox.bz2:
|
||||
@cd busybox && wget $(STATIC_BB)
|
||||
|
||||
busybox/busybox: busybox/busybox.bz2
|
||||
@cd busybox && bzip2 -d busybox.bz2
|
||||
|
||||
busybox: busybox/busybox
|
||||
|
||||
busybox-clean:
|
||||
rm -f busybox/busybox.bz2 busybox/busybox
|
||||
|
||||
|
||||
|
||||
# isolinux
|
||||
iso/syslinux-$(SYSLINUX_VERSION).tar.gz:
|
||||
cd iso && wget $(KERNEL_MIRROR)/pub/linux/utils/boot/syslinux/syslinux-$(SYSLINUX_VERSION).tar.gz
|
||||
|
||||
iso/syslinux-$(SYSLINUX_VERSION): iso/syslinux-$(SYSLINUX_VERSION).tar.gz
|
||||
tar -C iso -xzmf iso/syslinux-$(SYSLINUX_VERSION).tar.gz
|
||||
|
||||
iso/syslinux-$(SYSLINUX_VERSION)/isolinux.bin: iso/syslinux-$(SYSLINUX_VERSION)
|
||||
|
||||
syslinux: iso/syslinux-$(SYSLINUX_VERSION)/isolinux.bin
|
||||
|
||||
syslinux-clean:
|
||||
rm -rf iso/syslinux-$(SYSLINUX_VERSION)
|
||||
|
||||
syslinux-distclean:
|
||||
rm -f iso/syslinux-$(SYSLINUX_VERSION).tar.gz
|
||||
|
||||
|
||||
|
||||
clean: kernel-clean busybox-clean syslinux-clean squashfs-clean initramfs-clean
|
||||
@rm -rf tmp modules_install.log $(ISO_FILENAME) $(NETISO_FILENAME) \
|
||||
`basename $(ISO_FILENAME) .iso`.md5 \
|
||||
`basename $(NETISO_FILENAME) .iso`.md5
|
||||
|
||||
distclean: clean kernel-distclean syslinux-distclean
|
||||
|
||||
$(COLLECTIONS): check-root
|
||||
@for p in $(PORTS_$(@)); do \
|
||||
echo "port: $$p"; \
|
||||
(cd ports/$@/$$p && pkgmk -d $(PKGMK_FORCE)); \
|
||||
done
|
||||
|
||||
all: $(COLLECTIONS)
|
||||
|
||||
all-chroot: check-root
|
||||
@echo "Creating chroot environment"
|
||||
@rm -rf $(FAKE_ROOT_DIR)
|
||||
@mkdir -p $(FAKE_ROOT_DIR)
|
||||
@echo "Installing packages"
|
||||
@mkdir -p $(FAKE_ROOT_DIR)/var/lib/pkg
|
||||
@touch $(FAKE_ROOT_DIR)/var/lib/pkg/db
|
||||
@for COLL in $(COLLECTIONS); do \
|
||||
for PACKAGE in ports/$$COLL/*/*.pkg.tar.gz; do \
|
||||
echo " $$PACKAGE"; \
|
||||
pkgadd -r $(FAKE_ROOT_DIR) $$PACKAGE; \
|
||||
done; \
|
||||
done
|
||||
@echo "Installing kernel source (linux-$(KERNEL_VERSION)) into $(FAKE_ROOT_DIR)/usr/src/linux-$(KERNEL_VERSION)..."
|
||||
@mkdir -p $(FAKE_ROOT_DIR)/usr/src
|
||||
@tar jxf kernel/linux-$(KERNEL_VERSION).tar.bz2 -C $(FAKE_ROOT_DIR)/usr/src/
|
||||
@for FILE in $(KERNEL_PATCHES); do \
|
||||
cp kernel/$$FILE $(FAKE_ROOT_DIR)/usr/src/linux-$(KERNEL_VERSION)/; \
|
||||
(cd $(FAKE_ROOT_DIR)/usr/src/linux-$(KERNEL_VERSION) && \
|
||||
patch -p1 -i $$FILE); \
|
||||
done
|
||||
@cp kernel/linux-$(KERNEL_VERSION).config $(FAKE_ROOT_DIR)/usr/src/linux-$(KERNEL_VERSION)/.config
|
||||
@echo "Preparing kernel source..."
|
||||
@(cd $(FAKE_ROOT_DIR)/usr/src/linux-$(KERNEL_VERSION) && \
|
||||
make oldconfig && make)
|
||||
@mkdir -p $(FAKE_ROOT_DIR)/lib/modules/$(KERNEL_VERSION)
|
||||
@ln -s /usr/src/linux-$(KERNEL_VERSION) $(FAKE_ROOT_DIR)/lib/modules/$(KERNEL_VERSION)/build
|
||||
@cp -L /etc/resolv.conf $(FAKE_ROOT_DIR)/etc/
|
||||
@echo "Mounting /dev on $(FAKE_ROOT_DIR)/dev"
|
||||
@mount --bind /dev $(FAKE_ROOT_DIR)/dev
|
||||
@echo "Mounting /proc on $(FAKE_ROOT_DIR)/proc"
|
||||
@mount --bind /proc $(FAKE_ROOT_DIR)/proc
|
||||
@echo "Mounting $$PWD on $(FAKE_ROOT_DIR)/src"
|
||||
@mkdir $(FAKE_ROOT_DIR)/src
|
||||
@mount --bind $$PWD $(FAKE_ROOT_DIR)/src
|
||||
@echo "Entering chroot enrivonment"
|
||||
@chroot $(FAKE_ROOT_DIR) /bin/bash --login -c "cd /src && $(MAKE) FORCE=yes all"
|
||||
@echo "Exiting chroot enrivonment"
|
||||
@echo "Unmounting $(FAKE_ROOT_DIR)/src"
|
||||
@umount $(FAKE_ROOT_DIR)/src
|
||||
@rmdir $(FAKE_ROOT_DIR)/src
|
||||
@echo "Unmounting $(FAKE_ROOT_DIR)/proc"
|
||||
@umount $(FAKE_ROOT_DIR)/proc
|
||||
@echo "Unmounting $(FAKE_ROOT_DIR)/dev"
|
||||
@umount $(FAKE_ROOT_DIR)/dev
|
||||
@echo "Removing chroot environment"
|
||||
@rm -rf $(FAKE_ROOT_DIR)
|
||||
|
||||
bootstrap: check-root
|
||||
@echo "Bootstrap started (`date +'%F %T'`)"
|
||||
@echo "- Stage 0 (`date +'%F %T'`)"
|
||||
@$(MAKE) all &> log.stage0
|
||||
@$(MAKE) check-log < log.stage0
|
||||
@echo "- Stage 1 (`date +'%F %T'`)"
|
||||
@$(MAKE) all-chroot &> log.stage1
|
||||
@$(MAKE) check-log < log.stage1
|
||||
@echo "- Stage 2 (`date +'%F %T'`)"
|
||||
@$(MAKE) all-chroot &> log.stage2
|
||||
@$(MAKE) check-log < log.stage2
|
||||
@echo "Bootstrap completed (`date +'%F %T'`)"
|
||||
|
||||
|
||||
|
||||
# initramfs
|
||||
initramfs: kernel busybox initramfs/init squashfs
|
||||
@echo "Creating initramfs..."
|
||||
@sed -e "s/#KERNEL_VERSION#/$(KERNEL_VERSION)/g" initramfs/initramfs.lst \
|
||||
> initramfs/initramfs.lst-sed
|
||||
@cd initramfs && ../kernel/linux-$(KERNEL_VERSION)/usr/gen_init_cpio \
|
||||
initramfs.lst-sed > initramfs
|
||||
|
||||
initramfs-clean:
|
||||
if [ -e initramfs/initramfs.lst-sed ]; then rm -f initramfs/initramfs.lst-sed; fi
|
||||
if [ -e initramfs/initramfs ]; then rm -f initramfs/initramfs; fi
|
||||
|
||||
|
||||
|
||||
# squashfs
|
||||
squashfs: kernel busybox
|
||||
@echo "Creating squashfs filesystem..."
|
||||
@mkdir -p $(SQUASHFS_DIR)
|
||||
@for PACKAGE in $(ISO_PACKAGES); do \
|
||||
tar -C $(SQUASHFS_DIR) -xzpf ports/*/$$PACKAGE/$$PACKAGE\#*.pkg.tar.gz; \
|
||||
done
|
||||
@sed -i -e 's/^#PermitRootLogin yes/PermitRootLogin yes/' \
|
||||
$(SQUASHFS_DIR)/etc/ssh/sshd_config
|
||||
@echo "- Installing kernel..."
|
||||
@cp kernel/linux-$(KERNEL_VERSION)/System.map $(SQUASHFS_DIR)/boot/System.map
|
||||
@cp kernel/linux-$(KERNEL_VERSION)/arch/i386/boot/bzImage $(SQUASHFS_DIR)/boot/vmlinuz
|
||||
@echo "- Installing kernel modules (see modules_install.log)"
|
||||
@make -C kernel/linux-$(KERNEL_VERSION) INSTALL_MOD_PATH=$(SQUASHFS_DIR) modules_install &> modules_install.log
|
||||
@touch kernel/linux-$(KERNEL_VERSION).config kernel/linux-$(KERNEL_VERSION)/arch/i386/boot/bzImage # stupid timestamp problem
|
||||
@echo "- Deleting superfluous files..."
|
||||
@cd $(SQUASHFS_DIR) && rm -rf var opt home
|
||||
@mkdir -p $(SQUASHFS_DIR)/var/empty $(SQUASHFS_DIR)/var/lib
|
||||
@cd $(SQUASHFS_DIR)/usr && rm -rf man include lib/*.a lib/*.o lib/gconv lib/locale src
|
||||
@cd $(SQUASHFS_DIR)/usr/share && mkdir l v x; cp terminfo/l/linux l; cp terminfo/v/vt100 v; cp terminfo/x/xterm x; rm -rf terminfo/*; mv l v x terminfo
|
||||
@cd $(SQUASHFS_DIR)/usr/share && rm -rf et ss vim i18n zoneinfo
|
||||
@cd $(SQUASHFS_DIR)/usr/bin && rm cal locale localedef rpcgen compile_et mk_cmds
|
||||
@cd $(SQUASHFS_DIR)/usr/sbin && rm group{add,del,mod} user{add,del,mod} grpck pwck iconvconfig rpcinfo zic zdump
|
||||
@cd $(SQUASHFS_DIR)/etc && rm -rf cron {resolv,lilo,sysctl,pkgadd,pkgmk}.conf securetty
|
||||
@cd $(SQUASHFS_DIR)/etc/rc.d && find . -type f ! -name "sshd" -exec rm -f '{}' \;
|
||||
@cd $(SQUASHFS_DIR)/lib/modules/$(KERNEL_VERSION) && rm -f build
|
||||
@echo "- Creating symlinks"
|
||||
@ln -sf /tmp/var $(SQUASHFS_DIR)/var
|
||||
@ln -sf /proc/mounts $(SQUASHFS_DIR)/etc/mtab
|
||||
@cp iso/etc/{motd,fstab,hosts,inittab,issue,ld.so.conf,protocols,rc,rc.shutdown,rc.single,services} \
|
||||
$(SQUASHFS_DIR)/etc
|
||||
@echo "- Updating library links and cache"
|
||||
@ldconfig -r $(SQUASHFS_DIR)
|
||||
@cp iso/bin/{setup,setup-helper,setup-chroot,net-setup,net-setup-helper,serial_console} $(SQUASHFS_DIR)/usr/bin
|
||||
@mkdir -p squashfs
|
||||
@mksquashfs $(SQUASHFS_DIR) squashfs/crux.squashfs -noappend -e usr/bin/net-setup -e usr/bin/net-setup-helper &> /dev/null
|
||||
@mksquashfs $(SQUASHFS_DIR) squashfs/crux.squashfs-net -noappend -e usr/bin/setup -e usr/bin/setup-helper &> /dev/null
|
||||
|
||||
squashfs-clean:
|
||||
@rm -rf squashfs
|
||||
|
||||
|
||||
iso: check-root kernel syslinux initramfs squashfs
|
||||
@echo "Creating ISO image ($(ISO_FILENAME))"
|
||||
@if [ -e $(ISO_ROOT_DIR) ]; then rm -rf $(ISO_ROOT_DIR); fi
|
||||
@mkdir -p $(ISO_ROOT_DIR)/boot
|
||||
@echo "- Installing kernel"
|
||||
@cp kernel/linux-$(KERNEL_VERSION)/System.map $(ISO_ROOT_DIR)/boot/System.map
|
||||
@cp kernel/linux-$(KERNEL_VERSION)/arch/i386/boot/bzImage $(ISO_ROOT_DIR)/boot/vmlinuz
|
||||
@echo "- Installing initramfs"
|
||||
@cp initramfs/initramfs $(ISO_ROOT_DIR)/boot/initramfs
|
||||
@echo "- Copying ISO specific files"
|
||||
@mkdir -p $(ISO_ROOT_DIR)/etc $(ISO_ROOT_DIR)/boot/isolinux
|
||||
@cp iso/syslinux-$(SYSLINUX_VERSION)/isolinux.bin $(ISO_ROOT_DIR)/boot/isolinux
|
||||
@cp iso/isolinux/{isolinux.cfg,*.msg,memtest86plus} \
|
||||
$(ISO_ROOT_DIR)/boot/isolinux
|
||||
@echo $(CRUXVERSION)-$(DATE_STR) > $(ISO_ROOT_DIR)/crux-cd
|
||||
@echo "- Copying CRUX packages"
|
||||
@mkdir -p $(ISO_ROOT_DIR)/crux
|
||||
@cp doc/handbook/{handbook,releasenotes}.txt $(ISO_ROOT_DIR)/crux
|
||||
@cp iso/setup.dependencies $(ISO_ROOT_DIR)/crux
|
||||
@mkdir -p $(ISO_ROOT_DIR)/crux/kernel
|
||||
@cp kernel/linux-$(KERNEL_VERSION).tar.bz2 $(ISO_ROOT_DIR)/crux/kernel
|
||||
@cp kernel/linux-$(KERNEL_VERSION).config $(ISO_ROOT_DIR)/crux/kernel
|
||||
@for FILE in $(KERNEL_PATCHES); do \
|
||||
cp kernel/$$FILE $(ISO_ROOT_DIR)/crux/kernel; \
|
||||
done
|
||||
@for COLL in $(COLLECTIONS); do \
|
||||
mkdir -p $(ISO_ROOT_DIR)/crux/$$COLL; \
|
||||
cp ports/$$COLL/*/*.pkg.tar.gz $(ISO_ROOT_DIR)/crux/$$COLL; \
|
||||
done
|
||||
@echo "- Copying squashfs filesystem"
|
||||
@cp squashfs/crux.squashfs $(ISO_ROOT_DIR)
|
||||
@echo "- Creating ISO sort table"
|
||||
@echo "$(ISO_ROOT_DIR)/boot 100" > /tmp/iso.sort
|
||||
@echo "$(ISO_ROOT_DIR)/boot/isolinux 200" >> /tmp/iso.sort
|
||||
@echo "$(ISO_ROOT_DIR)/boot/isolinux/isolinux.bin 300" >> /tmp/iso.sort
|
||||
@echo "- Starting mkisofs"
|
||||
@if [ -f $(ISO_FILENAME) ]; then rm -f $(ISO_FILENAME); fi
|
||||
@if [ -f $(NETISO_FILENAME) ]; then rm -f $(NETISO_FILENAME); fi
|
||||
@mkisofs -R -l -J -V CRUX-$(CRUXVERSION)-$(DATE_STR) -A CRUX -b boot/isolinux/isolinux.bin \
|
||||
-c boot/isolinux/isolinux.boot -no-emul-boot -boot-load-size 4 \
|
||||
-boot-info-table -sort /tmp/iso.sort -o $(ISO_FILENAME) $(ISO_ROOT_DIR)
|
||||
@md5sum `basename $(ISO_FILENAME)` > `basename $(ISO_FILENAME) .iso`.md5
|
||||
@rm $(ISO_ROOT_DIR)/crux.squashfs
|
||||
@cp squashfs/crux.squashfs-net $(ISO_ROOT_DIR)/crux.squashfs
|
||||
@mkisofs -R -l -J -V CRUX-NET-$(CRUXVERSION)-$(DATE_STR) -A CRUX -b \
|
||||
boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.boot \
|
||||
-exclude-list iso/excludelist.net -no-emul-boot -boot-load-size 4 \
|
||||
-boot-info-table -sort /tmp/iso.sort -o $(NETISO_FILENAME) $(ISO_ROOT_DIR)
|
||||
@md5sum `basename $(NETISO_FILENAME)` > \
|
||||
`basename $(NETISO_FILENAME) .iso`.md5
|
||||
@rm /tmp/iso.sort
|
||||
@rm -rf $(ISO_ROOT_DIR)
|
||||
@echo "Done"
|
||||
|
||||
# End of file
|
5
TODO
Normal file
5
TODO
Normal file
@ -0,0 +1,5 @@
|
||||
2. Add an rsync mirror publishing script with:
|
||||
multiple targets
|
||||
remote cleanup with --delete
|
||||
|
||||
3. Add proxy support to the net-setup script
|
671
busybox/busybox-1.4.1.config
Normal file
671
busybox/busybox-1.4.1.config
Normal file
@ -0,0 +1,671 @@
|
||||
#
|
||||
# Automatically generated make config: don't edit
|
||||
# Busybox version: 1.4.1
|
||||
# Thu Mar 1 12:19:28 2007
|
||||
#
|
||||
CONFIG_HAVE_DOT_CONFIG=y
|
||||
|
||||
#
|
||||
# Busybox Settings
|
||||
#
|
||||
|
||||
#
|
||||
# General Configuration
|
||||
#
|
||||
# CONFIG_NITPICK is not set
|
||||
# CONFIG_DESKTOP is not set
|
||||
# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set
|
||||
# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
|
||||
# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
|
||||
CONFIG_SHOW_USAGE=y
|
||||
CONFIG_FEATURE_VERBOSE_USAGE=y
|
||||
CONFIG_FEATURE_COMPRESS_USAGE=y
|
||||
CONFIG_FEATURE_INSTALLER=y
|
||||
# CONFIG_LOCALE_SUPPORT is not set
|
||||
CONFIG_GETOPT_LONG=y
|
||||
CONFIG_FEATURE_DEVPTS=y
|
||||
# CONFIG_FEATURE_CLEAN_UP is not set
|
||||
CONFIG_FEATURE_SUID=y
|
||||
CONFIG_FEATURE_SYSLOG=y
|
||||
# CONFIG_FEATURE_SUID_CONFIG is not set
|
||||
# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set
|
||||
CONFIG_FEATURE_HAVE_RPC=y
|
||||
# CONFIG_SELINUX is not set
|
||||
CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
|
||||
|
||||
#
|
||||
# Build Options
|
||||
#
|
||||
CONFIG_STATIC=y
|
||||
# CONFIG_BUILD_LIBBUSYBOX is not set
|
||||
# CONFIG_FEATURE_FULL_LIBBUSYBOX is not set
|
||||
# CONFIG_FEATURE_SHARED_BUSYBOX is not set
|
||||
CONFIG_LFS=y
|
||||
# CONFIG_BUILD_AT_ONCE is not set
|
||||
|
||||
#
|
||||
# Debugging Options
|
||||
#
|
||||
# CONFIG_DEBUG is not set
|
||||
# CONFIG_DEBUG_PESSIMIZE is not set
|
||||
# CONFIG_NO_DEBUG_LIB is not set
|
||||
# CONFIG_DMALLOC is not set
|
||||
# CONFIG_EFENCE is not set
|
||||
CONFIG_INCLUDE_SUSv2=y
|
||||
|
||||
#
|
||||
# Installation Options
|
||||
#
|
||||
CONFIG_INSTALL_NO_USR=y
|
||||
CONFIG_INSTALL_APPLET_SYMLINKS=y
|
||||
# CONFIG_INSTALL_APPLET_HARDLINKS is not set
|
||||
# CONFIG_INSTALL_APPLET_DONT is not set
|
||||
CONFIG_PREFIX="./foo"
|
||||
|
||||
#
|
||||
# Busybox Library Tuning
|
||||
#
|
||||
CONFIG_PASSWORD_MINLEN=6
|
||||
CONFIG_MD5_SIZE_VS_SPEED=2
|
||||
|
||||
#
|
||||
# Applets
|
||||
#
|
||||
|
||||
#
|
||||
# Archival Utilities
|
||||
#
|
||||
# CONFIG_AR is not set
|
||||
# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
|
||||
CONFIG_BUNZIP2=y
|
||||
# CONFIG_CPIO is not set
|
||||
# CONFIG_DPKG is not set
|
||||
# CONFIG_DPKG_DEB is not set
|
||||
# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
|
||||
CONFIG_GUNZIP=y
|
||||
# CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set
|
||||
CONFIG_GZIP=y
|
||||
# CONFIG_RPM2CPIO is not set
|
||||
# CONFIG_RPM is not set
|
||||
CONFIG_TAR=y
|
||||
CONFIG_FEATURE_TAR_CREATE=y
|
||||
CONFIG_FEATURE_TAR_BZIP2=y
|
||||
# CONFIG_FEATURE_TAR_LZMA is not set
|
||||
# CONFIG_FEATURE_TAR_FROM is not set
|
||||
CONFIG_FEATURE_TAR_GZIP=y
|
||||
# CONFIG_FEATURE_TAR_COMPRESS is not set
|
||||
# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set
|
||||
CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
|
||||
CONFIG_FEATURE_TAR_LONG_OPTIONS=y
|
||||
# CONFIG_UNCOMPRESS is not set
|
||||
# CONFIG_UNLZMA is not set
|
||||
# CONFIG_FEATURE_LZMA_FAST is not set
|
||||
CONFIG_UNZIP=y
|
||||
|
||||
#
|
||||
# Common options for cpio and tar
|
||||
#
|
||||
# CONFIG_FEATURE_UNARCHIVE_TAPE is not set
|
||||
# CONFIG_FEATURE_DEB_TAR_GZ is not set
|
||||
# CONFIG_FEATURE_DEB_TAR_BZ2 is not set
|
||||
# CONFIG_FEATURE_DEB_TAR_LZMA is not set
|
||||
|
||||
#
|
||||
# Coreutils
|
||||
#
|
||||
CONFIG_BASENAME=y
|
||||
# CONFIG_CAL is not set
|
||||
CONFIG_CAT=y
|
||||
# CONFIG_CATV is not set
|
||||
CONFIG_CHGRP=y
|
||||
CONFIG_CHMOD=y
|
||||
CONFIG_CHOWN=y
|
||||
CONFIG_CHROOT=y
|
||||
# CONFIG_CKSUM is not set
|
||||
CONFIG_CMP=y
|
||||
# CONFIG_COMM is not set
|
||||
CONFIG_CP=y
|
||||
CONFIG_CUT=y
|
||||
CONFIG_DATE=y
|
||||
CONFIG_FEATURE_DATE_ISOFMT=y
|
||||
CONFIG_DD=y
|
||||
CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
|
||||
# CONFIG_FEATURE_DD_IBS_OBS is not set
|
||||
CONFIG_DF=y
|
||||
# CONFIG_DIFF is not set
|
||||
# CONFIG_FEATURE_DIFF_BINARY is not set
|
||||
# CONFIG_FEATURE_DIFF_DIR is not set
|
||||
# CONFIG_FEATURE_DIFF_MINIMAL is not set
|
||||
CONFIG_DIRNAME=y
|
||||
# CONFIG_DOS2UNIX is not set
|
||||
# CONFIG_UNIX2DOS is not set
|
||||
CONFIG_DU=y
|
||||
CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
|
||||
CONFIG_ECHO=y
|
||||
CONFIG_FEATURE_FANCY_ECHO=y
|
||||
CONFIG_ENV=y
|
||||
# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set
|
||||
CONFIG_EXPR=y
|
||||
# CONFIG_EXPR_MATH_SUPPORT_64 is not set
|
||||
CONFIG_FALSE=y
|
||||
# CONFIG_FOLD is not set
|
||||
CONFIG_HEAD=y
|
||||
# CONFIG_FEATURE_FANCY_HEAD is not set
|
||||
# CONFIG_HOSTID is not set
|
||||
CONFIG_ID=y
|
||||
CONFIG_INSTALL=y
|
||||
# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set
|
||||
# CONFIG_LENGTH is not set
|
||||
CONFIG_LN=y
|
||||
# CONFIG_LOGNAME is not set
|
||||
CONFIG_LS=y
|
||||
CONFIG_FEATURE_LS_FILETYPES=y
|
||||
CONFIG_FEATURE_LS_FOLLOWLINKS=y
|
||||
CONFIG_FEATURE_LS_RECURSIVE=y
|
||||
CONFIG_FEATURE_LS_SORTFILES=y
|
||||
CONFIG_FEATURE_LS_TIMESTAMPS=y
|
||||
CONFIG_FEATURE_LS_USERNAME=y
|
||||
CONFIG_FEATURE_LS_COLOR=y
|
||||
# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set
|
||||
# CONFIG_MD5SUM is not set
|
||||
CONFIG_MKDIR=y
|
||||
# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set
|
||||
# CONFIG_MKFIFO is not set
|
||||
CONFIG_MKNOD=y
|
||||
CONFIG_MV=y
|
||||
# CONFIG_FEATURE_MV_LONG_OPTIONS is not set
|
||||
# CONFIG_NICE is not set
|
||||
# CONFIG_NOHUP is not set
|
||||
# CONFIG_OD is not set
|
||||
# CONFIG_PRINTENV is not set
|
||||
# CONFIG_PRINTF is not set
|
||||
CONFIG_PWD=y
|
||||
# CONFIG_REALPATH is not set
|
||||
CONFIG_RM=y
|
||||
CONFIG_RMDIR=y
|
||||
CONFIG_SEQ=y
|
||||
# CONFIG_SHA1SUM is not set
|
||||
CONFIG_SLEEP=y
|
||||
# CONFIG_FEATURE_FANCY_SLEEP is not set
|
||||
CONFIG_SORT=y
|
||||
CONFIG_FEATURE_SORT_BIG=y
|
||||
# CONFIG_STAT is not set
|
||||
# CONFIG_FEATURE_STAT_FORMAT is not set
|
||||
# CONFIG_STTY is not set
|
||||
# CONFIG_SUM is not set
|
||||
CONFIG_SYNC=y
|
||||
CONFIG_TAIL=y
|
||||
CONFIG_FEATURE_FANCY_TAIL=y
|
||||
CONFIG_TEE=y
|
||||
CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
|
||||
CONFIG_TEST=y
|
||||
# CONFIG_FEATURE_TEST_64 is not set
|
||||
CONFIG_TOUCH=y
|
||||
CONFIG_TR=y
|
||||
# CONFIG_FEATURE_TR_CLASSES is not set
|
||||
# CONFIG_FEATURE_TR_EQUIV is not set
|
||||
CONFIG_TRUE=y
|
||||
CONFIG_TTY=y
|
||||
CONFIG_UNAME=y
|
||||
CONFIG_UNIQ=y
|
||||
CONFIG_USLEEP=y
|
||||
# CONFIG_UUDECODE is not set
|
||||
# CONFIG_UUENCODE is not set
|
||||
# CONFIG_WATCH is not set
|
||||
CONFIG_WC=y
|
||||
# CONFIG_FEATURE_WC_LARGE is not set
|
||||
# CONFIG_WHO is not set
|
||||
CONFIG_WHOAMI=y
|
||||
CONFIG_YES=y
|
||||
|
||||
#
|
||||
# Common options for cp and mv
|
||||
#
|
||||
CONFIG_FEATURE_PRESERVE_HARDLINKS=y
|
||||
|
||||
#
|
||||
# Common options for ls, more and telnet
|
||||
#
|
||||
CONFIG_FEATURE_AUTOWIDTH=y
|
||||
|
||||
#
|
||||
# Common options for df, du, ls
|
||||
#
|
||||
CONFIG_FEATURE_HUMAN_READABLE=y
|
||||
# CONFIG_FEATURE_MD5_SHA1_SUM_CHECK is not set
|
||||
|
||||
#
|
||||
# Console Utilities
|
||||
#
|
||||
CONFIG_CHVT=y
|
||||
CONFIG_CLEAR=y
|
||||
CONFIG_DEALLOCVT=y
|
||||
# CONFIG_DUMPKMAP is not set
|
||||
# CONFIG_LOADFONT is not set
|
||||
CONFIG_LOADKMAP=y
|
||||
CONFIG_OPENVT=y
|
||||
CONFIG_RESET=y
|
||||
# CONFIG_RESIZE is not set
|
||||
# CONFIG_FEATURE_RESIZE_PRINT is not set
|
||||
# CONFIG_SETCONSOLE is not set
|
||||
# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set
|
||||
# CONFIG_SETKEYCODES is not set
|
||||
# CONFIG_SETLOGCONS is not set
|
||||
|
||||
#
|
||||
# Debian Utilities
|
||||
#
|
||||
CONFIG_MKTEMP=y
|
||||
# CONFIG_PIPE_PROGRESS is not set
|
||||
CONFIG_READLINK=y
|
||||
# CONFIG_FEATURE_READLINK_FOLLOW is not set
|
||||
# CONFIG_RUN_PARTS is not set
|
||||
# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
|
||||
# CONFIG_START_STOP_DAEMON is not set
|
||||
# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set
|
||||
# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
|
||||
CONFIG_WHICH=y
|
||||
|
||||
#
|
||||
# Editors
|
||||
#
|
||||
# CONFIG_AWK is not set
|
||||
# CONFIG_FEATURE_AWK_MATH is not set
|
||||
# CONFIG_ED is not set
|
||||
# CONFIG_PATCH is not set
|
||||
CONFIG_SED=y
|
||||
CONFIG_VI=y
|
||||
CONFIG_FEATURE_VI_COLON=y
|
||||
CONFIG_FEATURE_VI_YANKMARK=y
|
||||
CONFIG_FEATURE_VI_SEARCH=y
|
||||
CONFIG_FEATURE_VI_USE_SIGNALS=y
|
||||
CONFIG_FEATURE_VI_DOT_CMD=y
|
||||
CONFIG_FEATURE_VI_READONLY=y
|
||||
CONFIG_FEATURE_VI_SETOPTS=y
|
||||
CONFIG_FEATURE_VI_SET=y
|
||||
CONFIG_FEATURE_VI_WIN_RESIZE=y
|
||||
CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
|
||||
CONFIG_FEATURE_ALLOW_EXEC=y
|
||||
|
||||
#
|
||||
# Finding Utilities
|
||||
#
|
||||
CONFIG_FIND=y
|
||||
CONFIG_FEATURE_FIND_PRINT0=y
|
||||
CONFIG_FEATURE_FIND_MTIME=y
|
||||
CONFIG_FEATURE_FIND_MMIN=y
|
||||
CONFIG_FEATURE_FIND_PERM=y
|
||||
CONFIG_FEATURE_FIND_TYPE=y
|
||||
CONFIG_FEATURE_FIND_XDEV=y
|
||||
# CONFIG_FEATURE_FIND_NEWER is not set
|
||||
# CONFIG_FEATURE_FIND_INUM is not set
|
||||
CONFIG_FEATURE_FIND_EXEC=y
|
||||
CONFIG_GREP=y
|
||||
CONFIG_FEATURE_GREP_EGREP_ALIAS=y
|
||||
CONFIG_FEATURE_GREP_FGREP_ALIAS=y
|
||||
CONFIG_FEATURE_GREP_CONTEXT=y
|
||||
CONFIG_XARGS=y
|
||||
# CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set
|
||||
CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
|
||||
CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
|
||||
CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
|
||||
|
||||
#
|
||||
# Init Utilities
|
||||
#
|
||||
CONFIG_INIT=y
|
||||
# CONFIG_DEBUG_INIT is not set
|
||||
CONFIG_FEATURE_USE_INITTAB=y
|
||||
# CONFIG_FEATURE_INIT_SCTTY is not set
|
||||
CONFIG_FEATURE_EXTRA_QUIET=y
|
||||
# CONFIG_FEATURE_INIT_COREDUMPS is not set
|
||||
CONFIG_FEATURE_INITRD=y
|
||||
CONFIG_HALT=y
|
||||
# CONFIG_MESG is not set
|
||||
|
||||
#
|
||||
# Login/Password Management Utilities
|
||||
#
|
||||
# CONFIG_FEATURE_SHADOWPASSWDS is not set
|
||||
# CONFIG_USE_BB_SHADOW is not set
|
||||
# CONFIG_USE_BB_PWD_GRP is not set
|
||||
# CONFIG_ADDGROUP is not set
|
||||
# CONFIG_DELGROUP is not set
|
||||
# CONFIG_ADDUSER is not set
|
||||
# CONFIG_DELUSER is not set
|
||||
# CONFIG_GETTY is not set
|
||||
# CONFIG_FEATURE_UTMP is not set
|
||||
# CONFIG_FEATURE_WTMP is not set
|
||||
# CONFIG_LOGIN is not set
|
||||
# CONFIG_LOGIN_SCRIPTS is not set
|
||||
# CONFIG_FEATURE_SECURETTY is not set
|
||||
# CONFIG_PASSWD is not set
|
||||
# CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set
|
||||
# CONFIG_SU is not set
|
||||
# CONFIG_FEATURE_SU_SYSLOG is not set
|
||||
# CONFIG_FEATURE_SU_CHECKS_SHELLS is not set
|
||||
# CONFIG_SULOGIN is not set
|
||||
# CONFIG_VLOCK is not set
|
||||
|
||||
#
|
||||
# Linux Ext2 FS Progs
|
||||
#
|
||||
# CONFIG_CHATTR is not set
|
||||
# CONFIG_FSCK is not set
|
||||
# CONFIG_LSATTR is not set
|
||||
|
||||
#
|
||||
# Linux Module Utilities
|
||||
#
|
||||
CONFIG_INSMOD=y
|
||||
# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
|
||||
# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
|
||||
# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
|
||||
# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
|
||||
# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
|
||||
CONFIG_RMMOD=y
|
||||
CONFIG_LSMOD=y
|
||||
# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
|
||||
CONFIG_MODPROBE=y
|
||||
CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS=y
|
||||
CONFIG_FEATURE_MODPROBE_FANCY_ALIAS=y
|
||||
|
||||
#
|
||||
# Options common to multiple modutils
|
||||
#
|
||||
CONFIG_FEATURE_CHECK_TAINTED_MODULE=y
|
||||
# CONFIG_FEATURE_2_4_MODULES is not set
|
||||
CONFIG_FEATURE_2_6_MODULES=y
|
||||
# CONFIG_FEATURE_QUERY_MODULE_INTERFACE is not set
|
||||
|
||||
#
|
||||
# Linux System Utilities
|
||||
#
|
||||
CONFIG_DMESG=y
|
||||
CONFIG_FEATURE_DMESG_PRETTY=y
|
||||
# CONFIG_FBSET is not set
|
||||
# CONFIG_FEATURE_FBSET_FANCY is not set
|
||||
# CONFIG_FEATURE_FBSET_READMODE is not set
|
||||
# CONFIG_FDFLUSH is not set
|
||||
# CONFIG_FDFORMAT is not set
|
||||
# CONFIG_FDISK is not set
|
||||
CONFIG_FDISK_SUPPORT_LARGE_DISKS=y
|
||||
# CONFIG_FEATURE_FDISK_WRITABLE is not set
|
||||
# CONFIG_FEATURE_AIX_LABEL is not set
|
||||
# CONFIG_FEATURE_SGI_LABEL is not set
|
||||
# CONFIG_FEATURE_SUN_LABEL is not set
|
||||
# CONFIG_FEATURE_OSF_LABEL is not set
|
||||
# CONFIG_FEATURE_FDISK_ADVANCED is not set
|
||||
# CONFIG_FREERAMDISK is not set
|
||||
# CONFIG_FSCK_MINIX is not set
|
||||
# CONFIG_MKFS_MINIX is not set
|
||||
# CONFIG_FEATURE_MINIX2 is not set
|
||||
# CONFIG_GETOPT is not set
|
||||
CONFIG_HEXDUMP=y
|
||||
# CONFIG_HWCLOCK is not set
|
||||
# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set
|
||||
# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
|
||||
# CONFIG_IPCRM is not set
|
||||
# CONFIG_IPCS is not set
|
||||
# CONFIG_LOSETUP is not set
|
||||
CONFIG_MDEV=y
|
||||
CONFIG_FEATURE_MDEV_CONF=y
|
||||
# CONFIG_FEATURE_MDEV_EXEC is not set
|
||||
CONFIG_MKSWAP=y
|
||||
# CONFIG_FEATURE_MKSWAP_V0 is not set
|
||||
CONFIG_MORE=y
|
||||
CONFIG_FEATURE_USE_TERMIOS=y
|
||||
CONFIG_MOUNT=y
|
||||
# CONFIG_FEATURE_MOUNT_NFS is not set
|
||||
# CONFIG_FEATURE_MOUNT_CIFS is not set
|
||||
CONFIG_FEATURE_MOUNT_FLAGS=y
|
||||
CONFIG_FEATURE_MOUNT_FSTAB=y
|
||||
# CONFIG_PIVOT_ROOT is not set
|
||||
# CONFIG_RDATE is not set
|
||||
# CONFIG_READPROFILE is not set
|
||||
# CONFIG_SETARCH is not set
|
||||
CONFIG_SWAPONOFF=y
|
||||
CONFIG_SWITCH_ROOT=y
|
||||
CONFIG_UMOUNT=y
|
||||
# CONFIG_FEATURE_UMOUNT_ALL is not set
|
||||
|
||||
#
|
||||
# Common options for mount/umount
|
||||
#
|
||||
CONFIG_FEATURE_MOUNT_LOOP=y
|
||||
# CONFIG_FEATURE_MTAB_SUPPORT is not set
|
||||
|
||||
#
|
||||
# Miscellaneous Utilities
|
||||
#
|
||||
# CONFIG_ADJTIMEX is not set
|
||||
# CONFIG_BBCONFIG is not set
|
||||
# CONFIG_CROND is not set
|
||||
# CONFIG_DEBUG_CROND_OPTION is not set
|
||||
# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set
|
||||
# CONFIG_CRONTAB is not set
|
||||
# CONFIG_DC is not set
|
||||
# CONFIG_DEVFSD is not set
|
||||
# CONFIG_DEVFSD_MODLOAD is not set
|
||||
# CONFIG_DEVFSD_FG_NP is not set
|
||||
# CONFIG_DEVFSD_VERBOSE is not set
|
||||
# CONFIG_FEATURE_DEVFS is not set
|
||||
# CONFIG_EJECT is not set
|
||||
# CONFIG_LAST is not set
|
||||
# CONFIG_LESS is not set
|
||||
CONFIG_FEATURE_LESS_MAXLINES=
|
||||
# CONFIG_FEATURE_LESS_BRACKETS is not set
|
||||
# CONFIG_FEATURE_LESS_FLAGS is not set
|
||||
# CONFIG_FEATURE_LESS_FLAGCS is not set
|
||||
# CONFIG_FEATURE_LESS_MARKS is not set
|
||||
# CONFIG_FEATURE_LESS_REGEXP is not set
|
||||
# CONFIG_HDPARM is not set
|
||||
# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set
|
||||
# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
|
||||
# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set
|
||||
# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set
|
||||
# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set
|
||||
# CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set
|
||||
# CONFIG_MAKEDEVS is not set
|
||||
# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
|
||||
# CONFIG_FEATURE_MAKEDEVS_TABLE is not set
|
||||
# CONFIG_MOUNTPOINT is not set
|
||||
# CONFIG_MT is not set
|
||||
# CONFIG_NMETER is not set
|
||||
# CONFIG_RAIDAUTORUN is not set
|
||||
# CONFIG_READAHEAD is not set
|
||||
# CONFIG_RUNLEVEL is not set
|
||||
# CONFIG_RX is not set
|
||||
CONFIG_STRINGS=y
|
||||
# CONFIG_SETSID is not set
|
||||
# CONFIG_TASKSET is not set
|
||||
# CONFIG_FEATURE_TASKSET_FANCY is not set
|
||||
CONFIG_TIME=y
|
||||
# CONFIG_WATCHDOG is not set
|
||||
|
||||
#
|
||||
# Networking Utilities
|
||||
#
|
||||
CONFIG_FEATURE_IPV6=y
|
||||
# CONFIG_ARP is not set
|
||||
# CONFIG_ARPING is not set
|
||||
# CONFIG_DNSD is not set
|
||||
# CONFIG_ETHER_WAKE is not set
|
||||
# CONFIG_FAKEIDENTD is not set
|
||||
# CONFIG_FTPGET is not set
|
||||
# CONFIG_FTPPUT is not set
|
||||
# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
|
||||
CONFIG_HOSTNAME=y
|
||||
# CONFIG_HTTPD is not set
|
||||
# CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP is not set
|
||||
# CONFIG_FEATURE_HTTPD_SETUID is not set
|
||||
# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set
|
||||
# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set
|
||||
# CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES is not set
|
||||
# CONFIG_FEATURE_HTTPD_CGI is not set
|
||||
# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set
|
||||
# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set
|
||||
# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set
|
||||
CONFIG_IFCONFIG=y
|
||||
CONFIG_FEATURE_IFCONFIG_STATUS=y
|
||||
# CONFIG_FEATURE_IFCONFIG_SLIP is not set
|
||||
# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
|
||||
# CONFIG_FEATURE_IFCONFIG_HW is not set
|
||||
# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set
|
||||
# CONFIG_IFUPDOWN is not set
|
||||
# CONFIG_FEATURE_IFUPDOWN_IP is not set
|
||||
# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set
|
||||
# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
|
||||
# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set
|
||||
# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set
|
||||
# CONFIG_FEATURE_IFUPDOWN_IPX is not set
|
||||
# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set
|
||||
# CONFIG_INETD is not set
|
||||
# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set
|
||||
# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set
|
||||
# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set
|
||||
# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set
|
||||
# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set
|
||||
# CONFIG_FEATURE_INETD_RPC is not set
|
||||
# CONFIG_IP is not set
|
||||
# CONFIG_FEATURE_IP_ADDRESS is not set
|
||||
# CONFIG_FEATURE_IP_LINK is not set
|
||||
# CONFIG_FEATURE_IP_ROUTE is not set
|
||||
# CONFIG_FEATURE_IP_TUNNEL is not set
|
||||
# CONFIG_FEATURE_IP_RULE is not set
|
||||
# CONFIG_FEATURE_IP_SHORT_FORMS is not set
|
||||
# CONFIG_IPADDR is not set
|
||||
# CONFIG_IPLINK is not set
|
||||
# CONFIG_IPROUTE is not set
|
||||
# CONFIG_IPTUNNEL is not set
|
||||
# CONFIG_IPRULE is not set
|
||||
# CONFIG_IPCALC is not set
|
||||
# CONFIG_FEATURE_IPCALC_FANCY is not set
|
||||
# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
|
||||
# CONFIG_NAMEIF is not set
|
||||
# CONFIG_NC is not set
|
||||
# CONFIG_NC_SERVER is not set
|
||||
# CONFIG_NC_EXTRA is not set
|
||||
# CONFIG_NETSTAT is not set
|
||||
# CONFIG_NSLOOKUP is not set
|
||||
CONFIG_PING=y
|
||||
CONFIG_FEATURE_FANCY_PING=y
|
||||
# CONFIG_PING6 is not set
|
||||
# CONFIG_FEATURE_FANCY_PING6 is not set
|
||||
CONFIG_ROUTE=y
|
||||
# CONFIG_TELNET is not set
|
||||
# CONFIG_FEATURE_TELNET_TTYPE is not set
|
||||
# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set
|
||||
# CONFIG_TELNETD is not set
|
||||
# CONFIG_FEATURE_TELNETD_STANDALONE is not set
|
||||
# CONFIG_TFTP is not set
|
||||
# CONFIG_FEATURE_TFTP_GET is not set
|
||||
# CONFIG_FEATURE_TFTP_PUT is not set
|
||||
# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set
|
||||
# CONFIG_DEBUG_TFTP is not set
|
||||
# CONFIG_TRACEROUTE is not set
|
||||
# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set
|
||||
# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
|
||||
# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
|
||||
# CONFIG_APP_UDHCPD is not set
|
||||
# CONFIG_APP_DHCPRELAY is not set
|
||||
# CONFIG_APP_DUMPLEASES is not set
|
||||
# CONFIG_APP_UDHCPC is not set
|
||||
# CONFIG_FEATURE_UDHCP_SYSLOG is not set
|
||||
# CONFIG_FEATURE_UDHCP_DEBUG is not set
|
||||
# CONFIG_VCONFIG is not set
|
||||
CONFIG_WGET=y
|
||||
CONFIG_FEATURE_WGET_STATUSBAR=y
|
||||
CONFIG_FEATURE_WGET_AUTHENTICATION=y
|
||||
CONFIG_FEATURE_WGET_IP6_LITERAL=y
|
||||
# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set
|
||||
# CONFIG_ZCIP is not set
|
||||
|
||||
#
|
||||
# Process Utilities
|
||||
#
|
||||
CONFIG_FREE=y
|
||||
# CONFIG_FUSER is not set
|
||||
CONFIG_KILL=y
|
||||
CONFIG_KILLALL=y
|
||||
# CONFIG_KILLALL5 is not set
|
||||
CONFIG_PIDOF=y
|
||||
# CONFIG_FEATURE_PIDOF_SINGLE is not set
|
||||
# CONFIG_FEATURE_PIDOF_OMIT is not set
|
||||
CONFIG_PS=y
|
||||
# CONFIG_FEATURE_PS_WIDE is not set
|
||||
# CONFIG_RENICE is not set
|
||||
# CONFIG_BB_SYSCTL is not set
|
||||
# CONFIG_TOP is not set
|
||||
# CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE is not set
|
||||
CONFIG_UPTIME=y
|
||||
|
||||
#
|
||||
# Shells
|
||||
#
|
||||
CONFIG_FEATURE_SH_IS_ASH=y
|
||||
# CONFIG_FEATURE_SH_IS_HUSH is not set
|
||||
# CONFIG_FEATURE_SH_IS_LASH is not set
|
||||
# CONFIG_FEATURE_SH_IS_MSH is not set
|
||||
# CONFIG_FEATURE_SH_IS_NONE is not set
|
||||
CONFIG_ASH=y
|
||||
|
||||
#
|
||||
# Ash Shell Options
|
||||
#
|
||||
CONFIG_ASH_JOB_CONTROL=y
|
||||
# CONFIG_ASH_READ_NCHARS is not set
|
||||
# CONFIG_ASH_READ_TIMEOUT is not set
|
||||
CONFIG_ASH_ALIAS=y
|
||||
CONFIG_ASH_MATH_SUPPORT=y
|
||||
CONFIG_ASH_MATH_SUPPORT_64=y
|
||||
# CONFIG_ASH_GETOPTS is not set
|
||||
# CONFIG_ASH_BUILTIN_ECHO is not set
|
||||
CONFIG_ASH_BUILTIN_TEST=y
|
||||
# CONFIG_ASH_CMDCMD is not set
|
||||
# CONFIG_ASH_MAIL is not set
|
||||
CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
|
||||
# CONFIG_ASH_RANDOM_SUPPORT is not set
|
||||
# CONFIG_ASH_EXPAND_PRMT is not set
|
||||
# CONFIG_HUSH is not set
|
||||
# CONFIG_LASH is not set
|
||||
# CONFIG_MSH is not set
|
||||
|
||||
#
|
||||
# Bourne Shell Options
|
||||
#
|
||||
# CONFIG_FEATURE_SH_EXTRA_QUIET is not set
|
||||
# CONFIG_FEATURE_SH_STANDALONE_SHELL is not set
|
||||
CONFIG_FEATURE_COMMAND_EDITING=y
|
||||
# CONFIG_FEATURE_COMMAND_EDITING_VI is not set
|
||||
CONFIG_FEATURE_COMMAND_HISTORY=15
|
||||
CONFIG_FEATURE_COMMAND_SAVEHISTORY=y
|
||||
CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y
|
||||
# CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set
|
||||
CONFIG_FEATURE_SH_FANCY_PROMPT=y
|
||||
|
||||
#
|
||||
# System Logging Utilities
|
||||
#
|
||||
CONFIG_SYSLOGD=y
|
||||
CONFIG_FEATURE_ROTATE_LOGFILE=y
|
||||
# CONFIG_FEATURE_REMOTE_LOG is not set
|
||||
# CONFIG_FEATURE_IPC_SYSLOG is not set
|
||||
CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=
|
||||
# CONFIG_LOGREAD is not set
|
||||
# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set
|
||||
CONFIG_KLOGD=y
|
||||
CONFIG_LOGGER=y
|
||||
|
||||
#
|
||||
# Runit Utilities
|
||||
#
|
||||
# CONFIG_RUNSV is not set
|
||||
# CONFIG_RUNSVDIR is not set
|
||||
# CONFIG_SV is not set
|
||||
# CONFIG_SVLOGD is not set
|
||||
# CONFIG_CHPST is not set
|
||||
# CONFIG_SETUIDGID is not set
|
||||
# CONFIG_ENVUIDGID is not set
|
||||
# CONFIG_ENVDIR is not set
|
||||
# CONFIG_SOFTLIMIT is not set
|
271
crux-2.3-latest.changelog
Normal file
271
crux-2.3-latest.changelog
Normal file
@ -0,0 +1,271 @@
|
||||
CHANGELOG for crux-2.3-latest.iso
|
||||
|
||||
|
||||
5 Oct, 2007
|
||||
|
||||
core:
|
||||
bash -> 3.2.25-1
|
||||
curl -> 7.17.0-1
|
||||
dhcpcd -> 3.1.5-1
|
||||
ed -> 0.8-1
|
||||
exim -> 4.68-1
|
||||
jfsutils -> 1.1.12-1
|
||||
less -> 408-1
|
||||
libarchive -> 2.3.2-1
|
||||
man-pages -> 2.65-1
|
||||
openssh -> 4.7p1-1
|
||||
rsync -> 2.6.9-2
|
||||
sysklogd -> 1.5-1
|
||||
udev -> 115-1
|
||||
vim -> 7.1.123-1
|
||||
xfsprogs -> 2.9.4-1
|
||||
|
||||
opt:
|
||||
fetchmail -> 6.3.8-2
|
||||
firefox -> 2.0.0.7-1
|
||||
glib -> 2.14.1-1
|
||||
gtk -> 2.12.0-1
|
||||
libpng -> 1.2.20-1
|
||||
libxml2 -> 2.6.30-1
|
||||
mdadm -> 2.6.3-1
|
||||
pango -> 1.18.0-1
|
||||
sudo -> 1.6.9p5-1
|
||||
xterm -> 229-1
|
||||
|
||||
xorg:
|
||||
xorg -> 7.3-1
|
||||
xorg-inputproto -> 1.4.2.1-1
|
||||
xorg-libice -> 1.0.4-1
|
||||
xorg-libxaw -> 1.0.4-1
|
||||
xorg-libxcursor -> 1.1.9-1
|
||||
xorg-libxdamage -> 1.1.1-1
|
||||
xorg-libxfont -> 1.3.1-1
|
||||
xorg-libxi -> 1.1.3-1
|
||||
xorg-libxpm -> 3.5.7-1
|
||||
xorg-libxrandr -> 1.2.2-1
|
||||
xorg-libxrender -> 0.9.4-1
|
||||
xorg-libxtst -> 1.0.3-1
|
||||
xorg-libxxf86dga -> 1.0.2-1
|
||||
xorg-renderproto -> 0.9.3-1
|
||||
xorg-server -> 1.4-2
|
||||
xorg-sessreg -> 1.0.3-1
|
||||
xorg-xdriinfo -> 1.0.2-1
|
||||
xorg-xf86-input-acecad -> 1.2.1-1
|
||||
xorg-xf86-input-calcomp -> 1.1.1-1
|
||||
xorg-xf86-input-citron -> 2.2.1-1
|
||||
xorg-xf86-input-dmc -> 1.1.1-1
|
||||
xorg-xf86-input-dynapro -> 1.1.1-1
|
||||
xorg-xf86-input-elo2300 -> 1.1.1-1
|
||||
xorg-xf86-input-evdev -> 1.1.5-1
|
||||
xorg-xf86-input-joystick -> 1.2.3-1
|
||||
xorg-xf86-input-keyboard -> 1.2.2-1
|
||||
xorg-xf86-input-magellan -> 1.1.1-1
|
||||
xorg-xf86-input-microtouch -> 1.1.1-1
|
||||
xorg-xf86-input-penmount -> 1.2.1-1
|
||||
xorg-xf86-input-spaceorb -> 1.1.1-1
|
||||
xorg-xf86-input-vmmouse -> 12.4.2-1
|
||||
xorg-xf86-input-void -> 1.1.1-1
|
||||
xorg-xf86-video-mga -> 1.4.7-1
|
||||
xorg-xf86-video-nsc -> 2.8.3-1
|
||||
xorg-xf86-video-nv -> 2.1.5-1
|
||||
xorg-xf86-video-savage -> 2.1.3-1
|
||||
xorg-xf86-video-vmware -> 10.15.1-1
|
||||
xorg-xf86dgaproto -> 2.0.3-1
|
||||
xorg-xinit -> 1.0.7-1
|
||||
xorg-xproto -> 7.0.11-1
|
||||
xorg-xset -> 1.0.3-1
|
||||
xorg-xtrans -> 1.0.4-1
|
||||
xorg-xvinfo -> 1.0.2-1
|
||||
xorg-xwininfo -> 1.0.3-1
|
||||
|
||||
|
||||
added xorg-libpixman 0.9.5-1
|
||||
added xorg-xdm 1.1.6-1
|
||||
added xorg-xf86-video-amd 2.7.7.0-1
|
||||
added xorg-xf86-video-xgi 1.5.0-1
|
||||
|
||||
|
||||
Added device settling delay to init script for booting/installing
|
||||
from USB CDROM drives
|
||||
|
||||
|
||||
16 Aug, 2007
|
||||
|
||||
core:
|
||||
dhcpcd -> 3.1.4-1
|
||||
hdparm -> 7.7-1
|
||||
libarchive -> 2.2.6-1
|
||||
openssl -> 0.9.8e-2
|
||||
strace -> 4.5.16-1
|
||||
xfsprogs -> 2.9.3-1
|
||||
|
||||
opt:
|
||||
firefox -> 2.0.0.6-1
|
||||
glib -> 2.14.0-1
|
||||
gtk -> 2.10.14
|
||||
|
||||
xorg:
|
||||
mesa3d -> 7.0.1-1
|
||||
xorg-libx11 -> 1.1.3-1
|
||||
xorg-xf86-input-mouse -> 1.2.2-1
|
||||
xorg-xf86-video-i810 -> 2.1.1-1
|
||||
xorg-xf86-video-nv -> 2.1.3-1
|
||||
xorg-xgamma -> 1.0.2-1
|
||||
xorg-xmag -> 1.0.2-1
|
||||
xorg-xmodmap -> 1.0.3-1
|
||||
xorg-xprop -> 1.0.3-1
|
||||
xorg-xrdb -> 1.0.4-1
|
||||
xorg-xsetroot -> 1.0.2-1
|
||||
|
||||
updated kernel to 2.6.22.1
|
||||
|
||||
|
||||
31 Jul, 2007
|
||||
|
||||
core:
|
||||
cpio -> 2.9-1
|
||||
curl -> 7.16.4-1
|
||||
dhcpcd -> 3.0.19-1
|
||||
e2fsprogs -> 1.40.2-1
|
||||
ed -> 0.7-1
|
||||
hdparm -> 7.6-1
|
||||
iptables -> 1.3.8-1
|
||||
less -> 406-1
|
||||
libarchive -> 2.2.5-1
|
||||
libtool -> 1.5.24-1
|
||||
m4 -> 1.4.10-1
|
||||
man-pages -> 2.63-1
|
||||
pciutils -> 2.2.6-1
|
||||
pkg-config -> 0.22-1
|
||||
tar -> 1.18-1
|
||||
|
||||
opt:
|
||||
cairo -> 1.4.10-1
|
||||
dialog -> 1.1-20070704-1
|
||||
firefox -> 2.0.0.5-1
|
||||
freetype -> 2.3.5-1
|
||||
xterm -> 227-1
|
||||
|
||||
xorg:
|
||||
mesa3d -> 7.0-1
|
||||
xkeyboard-config -> 1.0-1
|
||||
xorg-compositeproto -> 0.4-1
|
||||
xorg-iceauth -> 1.0.2-1
|
||||
xorg-libxcomposite -> 0.4.0-1
|
||||
xorg-libxfont -> 1.3.0-1
|
||||
xorg-server -> 1.3.0.0-3
|
||||
xorg-setxkbmap -> 1.0.4-1
|
||||
xorg-xf86-input-joystick -> 1.2.2-1
|
||||
xorg-xf86-video-i810 -> 2.1.0-1
|
||||
xorg-xf86-video-nv -> 2.1.2-1
|
||||
xorg-xhost -> 1.0.2-1
|
||||
xorg-xrandr -> 1.2.2-1
|
||||
|
||||
added xorg-xbacklight 1.1-1
|
||||
|
||||
|
||||
updated kernel to 2.6.21.6
|
||||
|
||||
|
||||
21 Jun, 2007
|
||||
|
||||
core:
|
||||
cpio -> 2.8-1
|
||||
expat -> 2.0.1-1
|
||||
file -> 4.21-1
|
||||
findutils -> 4.2.31-1
|
||||
hdparm -> 7.5-1
|
||||
less -> 403-1
|
||||
libarchive -> 2.2.3-1
|
||||
man-pages -> 2.56-1
|
||||
xfsprogs -> 2.8.21-1
|
||||
|
||||
opt:
|
||||
firefox -> 2.0.0.4-1
|
||||
freetype -> 2.3.4-1
|
||||
libpng -> 1.2.18-1
|
||||
libxml2 -> 2.6.29-1
|
||||
mdadm -> 2.6.2-1
|
||||
mutt -> 1.5.16-1
|
||||
|
||||
xorg:
|
||||
mesa3d -> 6.5.3-1
|
||||
xorg-libx11 -> 1.1.2-1
|
||||
xorg-libxtst -> 1.0.2-1
|
||||
xorg-server -> 1.3.0.0-2
|
||||
|
||||
|
||||
updated kernel to 2.6.21.5
|
||||
|
||||
|
||||
10 May, 2007
|
||||
|
||||
core:
|
||||
bash -> 3.2.17-1
|
||||
bindutils -> 9.4.1-1
|
||||
hdparm -> 7.3-1
|
||||
libarchive -> 2.1.10-1
|
||||
man-pages -> 2.46-1
|
||||
psmisc -> 22.5-1
|
||||
vim -> 7.0-8
|
||||
|
||||
opt:
|
||||
cairo -> 1.4.6-1
|
||||
nano -> 2.0.6-1
|
||||
|
||||
xorg:
|
||||
xorg-bdftopcf -> 1.0.1-1
|
||||
xorg-xf86-input-acecad -> 1.2.0-1
|
||||
|
||||
|
||||
26 Apr, 2007
|
||||
|
||||
core:
|
||||
bash -> 3.2.15-1
|
||||
coreutils -> 6.9-1
|
||||
dhcpcd -> 3.0.17-1
|
||||
exim -> 4.67-1
|
||||
filesystem -> 2.3-3
|
||||
gzip -> 1.3.12-2
|
||||
m4 -> 1.4.9-1
|
||||
man-pages -> 2.4.4-1
|
||||
pkgutils -> 5.30.0-1
|
||||
psmisc -> 22.4-1
|
||||
shadow -> 4.0.18.1-5
|
||||
vim -> 7.0-7
|
||||
|
||||
added libarchive 2.1.6-1
|
||||
|
||||
opt:
|
||||
atk -> 1.18.0-1
|
||||
cairo -> 1.4.4-1
|
||||
dialog -> 1.1-20070409-1
|
||||
fetchmail -> 6.3.8-1
|
||||
firefox -> 2.0.0.3-1
|
||||
glib -> 2.12.11-1
|
||||
gtk -> 2.10.11-1
|
||||
libxml2 -> 2.6.28-1
|
||||
mutt -> 1.5.15-1
|
||||
nano -> 2.0.5-1
|
||||
pango -> 1.16.2-1
|
||||
xterm -> 225-1
|
||||
|
||||
xorg:
|
||||
xorg-libx11 -> 1.1.1-2
|
||||
xorg-libxcb -> 1.0-2
|
||||
xorg-libxfont -> 1.2.8-1
|
||||
xorg-libxi -> 1.0.4-1
|
||||
xorg-libxinerama -> 1.0.2-1
|
||||
xorg-libxrandr -> 1.2.1-1
|
||||
xorg-makedepend -> 1.0.1-1
|
||||
xorg-mkfontdir -> 1.0.2-1
|
||||
xorg-randrproto -> 1.2.1-1
|
||||
xorg-server -> 1.3.0.0-1
|
||||
xorg-xdpyinfo -> 1.0.2-1
|
||||
xorg-xf86-input-joystick -> 1.2.1-1
|
||||
xorg-xf86-input-vmmouse -> 12.4.1-1
|
||||
xorg-xf86-video-i810 -> 2.0.0-1
|
||||
xorg-xf86-video-nv -> 2.0.2-1
|
||||
xorg-xrandr -> 1.2.0-1
|
||||
|
||||
added xorg-xgamma 1.0.1-1
|
24
doc/handbook/get_wiki_handbook
Executable file
24
doc/handbook/get_wiki_handbook
Executable file
@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
# Quick hack to generate handbook.txt from pmwiki
|
||||
# Johannes Winkelmann, jw at tks6 dot net
|
||||
|
||||
INFILE=handbook.in
|
||||
OUTFILE=handbook.txt
|
||||
CRUX_VERSION=2.3
|
||||
TITLE="HANDBOOK FOR CRUX $CRUX_VERSION"
|
||||
URL="http://crux.nu/Main/Handbook${CRUX_VERSION/\./-}?action=print"
|
||||
|
||||
set -x
|
||||
links -no-numbering -no-references -dump $URL > $INFILE
|
||||
cat $INFILE|while read n; do
|
||||
if [ -n "$intext" ]; then
|
||||
cat
|
||||
elif [ "$n" = "1. Preface" ]; then
|
||||
echo "$TITLE"
|
||||
echo "";
|
||||
echo " $n";
|
||||
intext="yes";
|
||||
fi
|
||||
done > $OUTFILE
|
||||
|
||||
rm $INFILE
|
20
doc/handbook/get_wiki_release_notes
Executable file
20
doc/handbook/get_wiki_release_notes
Executable file
@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
# Quick hack to generate handbook.txt from pmwiki
|
||||
# Johannes Winkelmann, jw at tks6 dot net
|
||||
|
||||
INFILE=releasenotes.in
|
||||
OUTFILE=releasenotes.txt
|
||||
CRUX_VERSION=2.3
|
||||
URL="http://crux.nu/Main/ReleaseNotes${CRUX_VERSION/\./-}?action=print"
|
||||
|
||||
set -x
|
||||
links -no-numbering -no-references -dump $URL > $INFILE
|
||||
cat $INFILE|while read n; do
|
||||
if [ -n "$intext" ]; then
|
||||
cat
|
||||
elif [ "$n" = "Main: ReleaseNotes${CRUX_VERSION/\./-}" ]; then
|
||||
intext="yes";
|
||||
fi
|
||||
done > $OUTFILE
|
||||
|
||||
rm $INFILE
|
164
initramfs/init
Executable file
164
initramfs/init
Executable file
@ -0,0 +1,164 @@
|
||||
#!/bin/sh
|
||||
|
||||
# initramfs /init (busybox ash)
|
||||
|
||||
### CHANGELOG ###############################################################
|
||||
#
|
||||
# 2007.04.24 - remove extra status message for hidden CDROM unmount message
|
||||
# 2007.04.22 - hide CDROM unmount message
|
||||
# 2007.03.01 - initial creation
|
||||
#
|
||||
#############################################################################
|
||||
|
||||
BOLD="\033[1m"
|
||||
NORM="\033[0m"
|
||||
RED="\033[31m"
|
||||
GREEN="\033[32m"
|
||||
YELLOW="\033[33m"
|
||||
BLUE="\033[34m"
|
||||
OK="${BOLD}${GREEN}OK${NORM}"
|
||||
FAILED="${BOLD}${RED}FAILED${NORM}"
|
||||
DONE="${BOLD}${GREEN}DONE${NORM}"
|
||||
|
||||
checkReturn() {
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo -e $FAILED
|
||||
# could spawn a shell here for the user to fix things
|
||||
else
|
||||
echo -e $OK
|
||||
fi
|
||||
}
|
||||
|
||||
echoDone() {
|
||||
echo -e $DONE
|
||||
}
|
||||
|
||||
echo ""
|
||||
echo -e "${BOLD}CRUX 2.3 (UPDATED) - ${BLUE}http://crux.nu/${NORM}"
|
||||
echo ""
|
||||
|
||||
exec >/dev/console </dev/console 2>&1
|
||||
|
||||
echo -e -n " ${BOLD}${BLUE}*${NORM} Mounting "
|
||||
echo -e -n "${BOLD}${GREEN}/proc${NORM}"
|
||||
mount -t proc proc /proc
|
||||
|
||||
PRINTK="`cat /proc/sys/kernel/printk`"
|
||||
echo "0" > /proc/sys/kernel/printk
|
||||
|
||||
echo -e ", ${BOLD}${GREEN}/sys${NORM}."
|
||||
mount -t sysfs sysfs /sys
|
||||
|
||||
echo -e -n " ${BOLD}${BLUE}*${NORM} Populating /dev via mdev... "
|
||||
mdev -s
|
||||
checkReturn
|
||||
echo -e -n " ${BOLD}${BLUE}*${NORM} Registering mdev as hotplug agent... "
|
||||
echo "/bin/mdev" > /proc/sys/kernel/hotplug
|
||||
checkReturn
|
||||
|
||||
echo -e -n " ${BOLD}${BLUE}*${NORM} Creating and mounting tmpfs... "
|
||||
mkdir /.tmpfs
|
||||
mount -t tmpfs tmpfs /.tmpfs
|
||||
checkReturn
|
||||
|
||||
if [ -d /lib/modules ]
|
||||
then
|
||||
echo -e -n " ${BOLD}${BLUE}*${NORM} Loading modules... "
|
||||
# usb
|
||||
for mod in ehci-hcd ohci-hcd uhci-hcd sl811-hcd usb-storage usbhid
|
||||
do
|
||||
modprobe $mod
|
||||
done
|
||||
|
||||
# firewire
|
||||
for mod in ieee1394 ohci1394 sbp2
|
||||
do
|
||||
modprobe $mod
|
||||
done
|
||||
|
||||
# sata
|
||||
for mod in ata_piix sata_promise sata_sil sata_svw sata_via sata_nv \
|
||||
sata_sx4 sata_sis sata_uli sata_qstor ahci
|
||||
do
|
||||
modprobe $mod
|
||||
done
|
||||
|
||||
echoDone
|
||||
else
|
||||
echo -e " ${BOLD}${YELLOW}*${NORM} No modules were found in the initial RAM filesystem."
|
||||
fi
|
||||
|
||||
echo -e " ${BOLD}${BLUE}*${NORM} Waiting for devices to settle..."
|
||||
sleep 10 # make this number configurable
|
||||
|
||||
echo -e " ${BOLD}${BLUE}*${NORM} Searching for the CRUX CD..."
|
||||
mkdir /.tmpfs/.cdrom
|
||||
CRUXCD=""
|
||||
CDROM_DEVICES="`grep 'drive name:' /proc/sys/dev/cdrom/info | cut -d: -f2`"
|
||||
for DEV in $CDROM_DEVICES
|
||||
do
|
||||
DEV="/dev/$DEV"
|
||||
mount -r -t iso9660 $DEV /.tmpfs/.cdrom
|
||||
if [ $? -eq 0 ]
|
||||
then
|
||||
echo -e -n " ${BOLD}${GREEN}*${NORM} Found media on $DEV"
|
||||
if [ -e /.tmpfs/.cdrom/crux-cd ]
|
||||
then
|
||||
echo ", CRUX CD."
|
||||
CRUXCD=$DEV
|
||||
ln -s $DEV /dev/cdrom
|
||||
break
|
||||
else
|
||||
echo ", but it's not the CRUX CD."
|
||||
umount /.tmpfs/.cdrom
|
||||
fi
|
||||
else
|
||||
echo -e " ${BOLD}${YELLOW}*${NORM} No media found on $DEV."
|
||||
fi
|
||||
done
|
||||
|
||||
echo -e -n " ${BOLD}${BLUE}*${NORM} Mounting squashfs filesystem... "
|
||||
mkdir /.tmpfs/.squashfs
|
||||
mount -r -t squashfs -o loop /.tmpfs/.cdrom/crux.squashfs /.tmpfs/.squashfs
|
||||
checkReturn
|
||||
|
||||
echo -e " ${BOLD}${BLUE}*${NORM} Populating root filesystem..."
|
||||
mkdir -p /newroot
|
||||
echo -e -n " ${BOLD}${BLUE}*${NORM} Mounting new root filesystem... "
|
||||
mount -t tmpfs tmpfs /newroot
|
||||
checkReturn
|
||||
echo -e -n " ${BOLD}${BLUE}*${NORM} Copying files from squashfs... "
|
||||
cp -af /.tmpfs/.squashfs/* /newroot/
|
||||
checkReturn
|
||||
echo -e -n " ${BOLD}${BLUE}*${NORM} Copying devices from rootfs... "
|
||||
cp -af /dev/* /newroot/dev/
|
||||
checkReturn
|
||||
mkdir -p /newroot/dev/pts /newroot/cdrom
|
||||
|
||||
echo -e -n " ${BOLD}${BLUE}*${NORM} Unmounting squashfs filesystem... "
|
||||
umount /.tmpfs/.squashfs
|
||||
checkReturn
|
||||
rmdir /.tmpfs/.squashfs
|
||||
|
||||
# even though the CDROM gets unmounted here, it gets remounted after
|
||||
# the new init starts, so the message might be confusing...
|
||||
#echo -e -n " ${BOLD}${BLUE}*${NORM} Unmounting CDROM... "
|
||||
umount /.tmpfs/.cdrom
|
||||
#checkReturn
|
||||
rmdir /.tmpfs/.cdrom
|
||||
|
||||
echo -e -n " ${BOLD}${BLUE}*${NORM} Unmounting tmpfs... "
|
||||
umount /.tmpfs
|
||||
checkReturn
|
||||
rmdir /.tmpfs
|
||||
|
||||
echo -e " ${BOLD}${BLUE}*${NORM} Switching root.\n"
|
||||
echo "$PRINTK" > /proc/sys/kernel/printk
|
||||
echo > /proc/sys/kernel/hotplug
|
||||
umount /sys
|
||||
umount /proc
|
||||
exec /bin/switch_root /newroot /sbin/init
|
||||
|
||||
echo "Something's broken, here's a shell."
|
||||
exec /bin/sh
|
71
initramfs/initramfs.lst
Normal file
71
initramfs/initramfs.lst
Normal file
@ -0,0 +1,71 @@
|
||||
dir /proc 755 0 0
|
||||
dir /sys 755 0 0
|
||||
|
||||
dir /dev 755 0 0
|
||||
nod /dev/console 640 0 0 c 5 1
|
||||
nod /dev/null 664 0 0 c 1 3
|
||||
|
||||
file /init init 755 0 0
|
||||
|
||||
dir /bin 755 0 0
|
||||
file /bin/busybox ../busybox/busybox 4755 0 0
|
||||
slink /bin/sh busybox 777 0 0
|
||||
slink /bin/mount busybox 777 0 0
|
||||
slink /bin/umount busybox 777 0 0
|
||||
slink /bin/chroot busybox 777 0 0
|
||||
slink /bin/grep busybox 777 0 0
|
||||
slink /bin/echo busybox 777 0 0
|
||||
slink /bin/cut busybox 777 0 0
|
||||
slink /bin/mkdir busybox 777 0 0
|
||||
slink /bin/rmdir busybox 777 0 0
|
||||
slink /bin/[ busybox 777 0 0
|
||||
slink /bin/cp busybox 777 0 0
|
||||
slink /bin/ln busybox 777 0 0
|
||||
slink /bin/switch_root busybox 777 0 0
|
||||
slink /bin/mdev busybox 777 0 0
|
||||
slink /bin/modprobe busybox 777 0 0
|
||||
slink /bin/insmod busybox 777 0 0
|
||||
slink /bin/lsmod busybox 777 0 0
|
||||
slink /bin/sleep busybox 777 0 0
|
||||
|
||||
# modules (may be needed to find the CDROM)
|
||||
dir /lib 755 0 0
|
||||
dir /lib/modules 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION# 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION#/kernel 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION#/kernel/drivers 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION#/kernel/drivers/usb 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION#/kernel/drivers/hid 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION#/kernel/drivers/hid/usbhid 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION#/kernel/drivers/usb/core 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION#/kernel/drivers/usb/host 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION#/kernel/drivers/usb/input 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION#/kernel/drivers/usb/storage 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION#/kernel/drivers/ieee1394 755 0 0
|
||||
dir /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata 755 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/modules.dep ../tmp/squashfs/lib/modules/#KERNEL_VERSION#/modules.dep 644 0 0
|
||||
# usb
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/usb/core/usbcore.ko ../kernel/linux-#KERNEL_VERSION#/drivers/usb/core/usbcore.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/usb/host/ehci-hcd.ko ../kernel/linux-#KERNEL_VERSION#/drivers/usb/host/ehci-hcd.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/usb/host/ohci-hcd.ko ../kernel/linux-#KERNEL_VERSION#/drivers/usb/host/ohci-hcd.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/usb/host/uhci-hcd.ko ../kernel/linux-#KERNEL_VERSION#/drivers/usb/host/uhci-hcd.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/usb/host/sl811-hcd.ko ../kernel/linux-#KERNEL_VERSION#/drivers/usb/host/sl811-hcd.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/hid/usbhid/usbhid.ko ../kernel/linux-#KERNEL_VERSION#/drivers/hid/usbhid/usbhid.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/usb/storage/usb-storage.ko ../kernel/linux-#KERNEL_VERSION#/drivers/usb/storage/usb-storage.ko 644 0 0
|
||||
# firewire
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ieee1394/ieee1394.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ieee1394/ieee1394.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ieee1394/ohci1394.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ieee1394/ohci1394.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ieee1394/sbp2.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ieee1394/sbp2.ko 644 0 0
|
||||
# serial ATA
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/ata_piix.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/ata_piix.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/sata_promise.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/sata_promise.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/sata_sil.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/sata_sil.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/sata_svw.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/sata_svw.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/sata_via.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/sata_via.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/sata_nv.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/sata_nv.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/sata_sx4.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/sata_sx4.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/sata_sis.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/sata_sis.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/pata_sis.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/pata_sis.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/sata_uli.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/sata_uli.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/sata_qstor.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/sata_qstor.ko 644 0 0
|
||||
file /lib/modules/#KERNEL_VERSION#/kernel/drivers/ata/ahci.ko ../kernel/linux-#KERNEL_VERSION#/drivers/ata/ahci.ko 644 0 0
|
481
iso/bin/net-setup
Executable file
481
iso/bin/net-setup
Executable file
@ -0,0 +1,481 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# CRUX Setup
|
||||
#
|
||||
# Copyright (c) 2001-2005 by Per Liden <per@fukt.bth.se>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
|
||||
# USA.
|
||||
#
|
||||
|
||||
VERSION="2.3"
|
||||
DEFAULT_MIRROR="http://crux.nu/updated/netinst/"
|
||||
|
||||
do_dialog() {
|
||||
dialog --backtitle "CRUX $VERSION Setup" --no-shadow "$@"
|
||||
}
|
||||
|
||||
do_abort() {
|
||||
do_dialog --aspect 50 --defaultno --yesno "Abort installation?" 0 0 && exit 1
|
||||
}
|
||||
|
||||
do_select() {
|
||||
while true
|
||||
do
|
||||
do_dialog "$@"
|
||||
if [ $? != 0 ]
|
||||
then
|
||||
do_abort
|
||||
else
|
||||
break
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
welcome() {
|
||||
do_select --aspect 5 --yesno "Welcome!\n\nThis script will attempt to install CRUX via an http or ftp connection. If you haven't already configured/activated your network connection, you should do so now. The script will not do it for you.\n\nIt is not supported by anyone, use at your own risk.\n\nAre you sure you want to continue?" 0 0
|
||||
}
|
||||
|
||||
select_action() {
|
||||
do_select --menu "Install or upgrade?" 9 45 2 \
|
||||
"1" "Install CRUX $VERSION" \
|
||||
"2" "Upgrade to CRUX $VERSION" 2> $tmpfile
|
||||
ACTION=`cat $tmpfile`
|
||||
if [ "$ACTION" = "1" ]
|
||||
then
|
||||
ACTION="INSTALL"
|
||||
else
|
||||
ACTION="UPGRADE"
|
||||
do_select --aspect 5 --yesno "NOTE!\n\nBefore upgrading make sure /etc/pkgadd.conf in the old installation is tuned to fit your needs, important files might otherwise be overwritten. Further, when this script has completed the upgrade you need to go though the rejected files in /var/lib/pkg/rejected/ and upgrade them manually if needed. See the pkgadd(8) man page for more information about /etc/pkgadd.conf.\n\nAre you really sure you want to continue?" 0 0
|
||||
fi
|
||||
}
|
||||
|
||||
select_root() {
|
||||
while true
|
||||
do
|
||||
do_select --aspect 40 --inputbox "Enter directory where your CRUX root partition is mounted:" 0 0 \
|
||||
"/mnt" 2> $tmpfile
|
||||
ROOT=`cat $tmpfile`
|
||||
if [ -d "$ROOT" ]
|
||||
then
|
||||
if [ "$ACTION" = "INSTALL" ] || [ -f "$ROOT/var/lib/pkg/db" ]
|
||||
then
|
||||
break
|
||||
fi
|
||||
do_dialog --aspect 50 --msgbox "Directory does not look like a CRUX root directory. Try again." 0 0
|
||||
else
|
||||
do_dialog --aspect 50 --msgbox "Directory not found. Try again." 0 0
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
select_site() {
|
||||
while true
|
||||
do
|
||||
do_dialog --aspect 40 --inputbox \
|
||||
"Enter the URL you wish to use to install CRUX packages:" 0 0 \
|
||||
"$DEFAULT_MIRROR" 2> $tmpfile
|
||||
INSTURL=`cat $tmpfile`
|
||||
|
||||
# verify the site is valid by fetching packages.lst and MD5SUMS
|
||||
[ -f $ROOT/packages.lst ] && rm -f $ROOT/packages.lst
|
||||
[ -f $ROOT/MD5SUMS ] && rm -f $ROOT/MD5SUMS
|
||||
do_dialog --aspect 50 --infobox \
|
||||
"Attempting to download the package list..." 0 0
|
||||
wget --directory-prefix=$ROOT --tries=5 \
|
||||
${INSTURL}/crux/packages.lst > $tmpfile 2>&1
|
||||
wget --directory-prefix=$ROOT --tries=5 \
|
||||
${INSTURL}/crux/MD5SUMS >> $tmpfile 2>&1
|
||||
|
||||
if [ ! -f $ROOT/packages.lst ] || [ ! -f $ROOT/MD5SUMS ]
|
||||
then
|
||||
do_dialog --aspect 50 --msgbox \
|
||||
"Failed to download the package list! Try a different mirror." 0 0
|
||||
else
|
||||
break
|
||||
fi
|
||||
|
||||
done
|
||||
}
|
||||
|
||||
select_collections() {
|
||||
if [ "$ACTION" != "INSTALL" ]
|
||||
then
|
||||
return 0
|
||||
fi
|
||||
# add some logic here to parse packages.lst for the available collections -
|
||||
# if the required ones aren't available, bail
|
||||
#
|
||||
TITLE="Select collections to install:\n(detailed package selection will follow)"
|
||||
do_select --separate-output --checklist "$TITLE" 13 60 6 \
|
||||
core "The core packages (required)" ON \
|
||||
opt "Optional packages" OFF \
|
||||
xorg "X.org packages" OFF 2> $collfile
|
||||
}
|
||||
|
||||
ask_detailed() {
|
||||
if [ "$ACTION" != "INSTALL"]
|
||||
then
|
||||
return 0
|
||||
fi
|
||||
do_dialog --aspect 50 --defaultno --yesno "Do you want the chance to select packages individually?" 0 0 && DO_DETAILED="yes"
|
||||
}
|
||||
|
||||
select_packages() {
|
||||
do_dialog --aspect 50 --infobox "Collecting package information, please wait..." 0 0
|
||||
|
||||
if [ "$ACTION" = "INSTALL" ]
|
||||
then
|
||||
if [ "$DO_DETAILED" = "yes" ]
|
||||
then
|
||||
for collection in core opt xorg
|
||||
do
|
||||
presel=`grep $collection $collfile`
|
||||
if [ "$presel" == "$collection" ]
|
||||
then
|
||||
checked=ON
|
||||
else
|
||||
checked=OFF
|
||||
fi
|
||||
do_dialog --aspect 50 --infobox "Gathering package information, please wait..." 0 0
|
||||
TITLE="Select $collection packages to install:"
|
||||
PKG_LIST=`cat $ROOT/packages.lst | grep ^$collection | cut -d" " -f3 | awk -v col="$collection" -v chk="$checked" '{ print $1, "(" col ")", chk }' \
|
||||
| sed 's/.pkg.tar.gz//g' | sort | xargs echo ' '`
|
||||
do_select --separate-output --checklist "$TITLE" 19 60 12 $PKG_LIST 2>> $pkgfile
|
||||
done
|
||||
else # no detailed selection
|
||||
for collection in core opt xorg
|
||||
do
|
||||
presel=`grep $collection $collfile`
|
||||
if [ "$presel" == "$collection" ]
|
||||
then
|
||||
cat $ROOT/packages.lst | grep ^$collection | cut -d" " -f3 | awk '{ print $1 }' | sed 's/.pkg.tar.gz//g' | sort >> $pkgfile
|
||||
fi
|
||||
done
|
||||
fi
|
||||
else
|
||||
# Upgrade
|
||||
do_dialog --aspect 50 --infobox "Gathering package information, please wait..." 0 0
|
||||
TITLE="Select packages to upgrade:"
|
||||
INSTALLED_PACKAGES=`pkginfo -r $ROOT -i | gawk '{ print $1; }'`
|
||||
for package in $INSTALLED_PACKAGES
|
||||
do
|
||||
CORE_LIST="$CORE_LIST `grep ^core $ROOT/packages.lst | grep \" ${package}#.*.pkg.tar.gz\" \
|
||||
| cut -d" " -f3 | awk '{print $1, "(core) ON\n" }' | sed 's/.pkg.tar.gz//g' \
|
||||
| sort | xargs echo ' '`"
|
||||
OPT_LIST="$OPT_LIST `grep ^opt $ROOT/packages.lst | grep \" ${package}#.*.pkg.tar.gz\" \
|
||||
| cut -d" " -f3 | awk '{print $1, "(opt) ON\n" }' | sed 's/.pkg.tar.gz//g' \
|
||||
| sort | xargs echo ' '`"
|
||||
done
|
||||
do_select --separate-output --checklist "$TITLE" 19 60 12 $CORE_LIST $OPT_LIST 2> $pkgfile
|
||||
fi
|
||||
}
|
||||
|
||||
check_dependencies() {
|
||||
if [ "$ACTION" != "INSTALL" ]
|
||||
then
|
||||
return 0
|
||||
fi
|
||||
do_dialog --aspect 50 --infobox "Checking dependencies, please wait..." 0 0
|
||||
get_missing_deps
|
||||
if [ "$MISSING_DEPS" ]
|
||||
then
|
||||
for package in $MISSING_DEPS
|
||||
do
|
||||
MISSING_LIST="$MISSING_LIST `grep \"${package}#.*.pkg.tar.gz\" $ROOT/packages.lst | sed 's/.pkg.tar.gz/ /g' | awk '{ print $3, "(" $1 ")", "ON" }' | sort | xargs echo ' '`"
|
||||
done
|
||||
TITLE="The following packages are needed by the ones you selected:"
|
||||
do_select --separate-output --checklist "$TITLE" 19 60 12 $MISSING_LIST 2>> $pkgfile
|
||||
fi
|
||||
}
|
||||
|
||||
get_missing_deps() {
|
||||
needed=""
|
||||
toinstall=`sed 's/\#.*//g' $pkgfile`
|
||||
for f in $toinstall
|
||||
do
|
||||
pdeps=`grep "^$f\:" $depsfile | sed "s|^$f: ||g"`
|
||||
for d in $pdeps
|
||||
do
|
||||
needed="$needed $d"
|
||||
done
|
||||
done
|
||||
sed 's/\#.*//g' $pkgfile | sort -u > $markedfile
|
||||
echo $needed | tr ' ' '\n' | sort -u > $neededfile
|
||||
MISSING_DEPS=`comm -1 -3 $markedfile $neededfile`
|
||||
}
|
||||
|
||||
confirm() {
|
||||
if [ "$ACTION" = "INSTALL" ]
|
||||
then
|
||||
# Install
|
||||
do_select --aspect 25 --yesno \
|
||||
"Selected packages will now be installed. Are you sure you want to continue?" 0 0
|
||||
else
|
||||
# Upgrade
|
||||
do_select --aspect 25 --yesno \
|
||||
"Selected packages will now be upgraded. Are you sure you want to continue?" 0 0
|
||||
fi
|
||||
}
|
||||
|
||||
progressbar() {
|
||||
echo "XXX"
|
||||
expr $COUNT '*' 100 / $TOTAL
|
||||
echo "\n$*"
|
||||
echo "XXX"
|
||||
}
|
||||
|
||||
install_packages() {
|
||||
if [ ! -d $ROOT/var/lib/pkg ]
|
||||
then
|
||||
mkdir -p $ROOT/var/lib/pkg
|
||||
touch $ROOT/var/lib/pkg/db
|
||||
fi
|
||||
|
||||
if [ -d $ROOT/var/lib/pkg/rejected ]
|
||||
then
|
||||
rm -rf $ROOT/var/lib/pkg/rejected
|
||||
fi
|
||||
|
||||
if [ "$ACTION" = "INSTALL" ]
|
||||
then
|
||||
PKGARGS=""
|
||||
else
|
||||
# We use -f here since we want to avoid pkgadd conflicts.
|
||||
# Unwanted/Unexpected conflicts could arise if files are
|
||||
# moved from one package to another, or if the user added
|
||||
# the files himself. Instead of failing the whole upgrade
|
||||
# we force the upgrade. This should be fairly safe and it
|
||||
# will probably help to avoid some "semi-bogus" errors from
|
||||
# pkgadd. The rules in /etc/pkgadd.conf will still be used.
|
||||
PKGARGS="-f -u"
|
||||
fi
|
||||
|
||||
(
|
||||
# Log header
|
||||
echo "Log ($logfile)" > $logfile
|
||||
echo "----------------------------------------------------------" >> $logfile
|
||||
|
||||
# Install packages
|
||||
TOTAL=`cat $pkgfile | wc -l`
|
||||
let $((TOTAL+=1))
|
||||
let $((COUNT=0))
|
||||
let $((ERRORS=0))
|
||||
for FILE in `cat $pkgfile`
|
||||
do
|
||||
progressbar "Downloading $FILE..."
|
||||
ESCFILE="`echo $FILE | sed -e 's/#/%23/g'`"
|
||||
TMP="`grep $FILE.pkg.tar.gz $ROOT/packages.lst | cut -d" " -f1`"
|
||||
|
||||
let $((TRIES=0))
|
||||
while true
|
||||
do
|
||||
let $((TRIES+=1))
|
||||
if [ "$TRIES" = "5" ]
|
||||
then
|
||||
do_dialog --aspect 50 --msgbox "Failed to download $FILE.pkg.tar.gz 5 times. Please use another mirror or install it manually after setup completes." 0 0
|
||||
FAILED=1
|
||||
break
|
||||
fi
|
||||
# if the last md5 check failed there might be an incomplete file
|
||||
if [ -f $ROOT/$FILE.pkg.tar.gz ]
|
||||
then
|
||||
rm -f $ROOT/$FILE.pkg.tar.gz > /dev/null
|
||||
fi
|
||||
# fetch the file
|
||||
wget --tries=5 -O $ROOT/$FILE.pkg.tar.gz \
|
||||
${INSTURL}/crux/$TMP/$ESCFILE.pkg.tar.gz > $tmpfile 2>&1
|
||||
# check its md5sum
|
||||
if [ "`grep $FILE.pkg.tar.gz$ $ROOT/MD5SUMS | cut -d\" \" -f1`" \
|
||||
= "`md5sum $ROOT/$FILE.pkg.tar.gz | cut -d\" \" -f1`" ]
|
||||
then
|
||||
break
|
||||
else
|
||||
do_dialog --aspect 50 --infobox "$FILE.pkg.tar.gz failed MD5SUM check, refetching..." 0 0
|
||||
sleep 5
|
||||
fi
|
||||
done
|
||||
|
||||
if [ ! "$FAILED" = "1" ]
|
||||
then
|
||||
progressbar "Installing $FILE..."
|
||||
echo -n "Installing $FILE....." >> $logfile
|
||||
pkgadd -r $ROOT $PKGARGS $ROOT/$FILE.pkg.tar.gz >> $tmpfile 2>&1
|
||||
rm $ROOT/$FILE.pkg.tar.gz
|
||||
let $((COUNT+=1))
|
||||
if [ $? = 0 ]
|
||||
then
|
||||
echo "OK" >> $logfile
|
||||
else
|
||||
let $((ERRORS+=1))
|
||||
echo "ERROR" >> $logfile
|
||||
echo "" >> $logfile
|
||||
cat $tmpfile >> $logfile
|
||||
echo "" >> $logfile
|
||||
fi
|
||||
fi
|
||||
done
|
||||
rm -f $ROOT/packages.lst $ROOT/MD5SUMS
|
||||
|
||||
# Log footer
|
||||
echo "----------------------------------------------------------" >> $logfile
|
||||
echo "$ERRORS error(s) found" >> $logfile
|
||||
|
||||
cat $logfile > $tmpfile
|
||||
|
||||
echo "" > $logfile
|
||||
if [ "$ERRORS" = "0" ]
|
||||
then
|
||||
echo "Package $ACTION COMPLETED SUCCESSFULLY!" >> $logfile
|
||||
else
|
||||
echo "Package $ACTION FAILED!" >> $logfile
|
||||
fi
|
||||
echo "" >> $logfile
|
||||
echo "" >> $logfile
|
||||
cat $tmpfile >> $logfile
|
||||
|
||||
) | do_dialog --title " Please wait " --gauge "" 8 60 0
|
||||
|
||||
# Show log
|
||||
do_dialog --exit-label "OK" --textbox $logfile 19 68
|
||||
}
|
||||
|
||||
install_kernel() {
|
||||
let $((TOTAL=1))
|
||||
let $((COUNT=0))
|
||||
let $((ERRORS=0))
|
||||
|
||||
# is the kernel already installed in $ROOT? if it's an upgrade, might be
|
||||
if [ -d $ROOT/usr/src/linux-$KERNEL_VERSION ]
|
||||
then
|
||||
# already there; abort, abort!
|
||||
do_dialog --aspect 40 --msgbox "Directory $ROOT/usr/src/linux-$KERNEL_VERSION already exists. Assuming linux-$KERNEL_VERSION is already installed." 0 0
|
||||
echo "Directory $ROOT/usr/src/linux-$KERNEL_VERSION already exists." >> $logfile
|
||||
echo "Assuming linux-$KERNEL_VERSION is already installed." >> $logfile
|
||||
else
|
||||
while true
|
||||
do
|
||||
# download and install the kernel
|
||||
do_dialog --aspect 40 --inputbox \
|
||||
"Enter the URL you wish to use to download the linux kernel:" 0 0 \
|
||||
"ftp://ftp.kernel.org/pub/linux/kernel/" 2> $tmpfile
|
||||
KERNELURL=`cat $tmpfile`
|
||||
#(
|
||||
#progressbar "Downloading linux-$KERNEL_VERSION..."
|
||||
do_dialog --aspect 50 --infobox "Downloading linux-$KERNEL_VERSION..." 0 0
|
||||
wget --directory-prefix=$ROOT/usr/src --tries=5 \
|
||||
${KERNELURL}/v2.6/linux-$KERNEL_VERSION.tar.bz2 > $tmpfile 2>&1
|
||||
if [ ! -f $ROOT/usr/src/linux-$KERNEL_VERSION.tar.bz2 ]
|
||||
then
|
||||
do_dialog --aspect 40 --msgbox \
|
||||
"Failed to download the kernel source tarball. Try a different mirror." 0 0
|
||||
else
|
||||
break
|
||||
fi
|
||||
#) | do_dialog --title " Please wait " --gauge "" 8 60 0
|
||||
done
|
||||
# kernel should be downloaded now, install it
|
||||
(
|
||||
progressbar "Installing `basename $KERNEL .config`..."
|
||||
let $((COUNT+=1))
|
||||
echo -n "Installing `basename $KERNEL .config`....." >> $logfile
|
||||
(
|
||||
set -e
|
||||
tar -C $ROOT/usr/src -xjf $ROOT/usr/src/linux-$KERNEL_VERSION.tar.bz2
|
||||
cp -f ./kernel/linux-$KERNEL_VERSION.config \
|
||||
$ROOT/usr/src/linux-$KERNEL_VERSION/.config
|
||||
chown -R root:root $ROOT/usr/src/linux-$KERNEL_VERSION
|
||||
chmod -R go-w $ROOT/usr/src/linux-$KERNEL_VERSION
|
||||
shopt -s nullglob
|
||||
# modified to be filename-agnostic
|
||||
#for patch in ./kernel/linux-$KERNEL_VERSION-*.patch; do
|
||||
for patch in ./kernel/*patch
|
||||
do
|
||||
patch -s -d $ROOT/usr/src/linux-$KERNEL_VERSION -p1 < $patch
|
||||
cp $patch $ROOT/usr/src/
|
||||
done
|
||||
if [ ! -d $ROOT/lib/modules/$KERNEL_VERSION ]
|
||||
then
|
||||
mkdir -p $ROOT/lib/modules/$KERNEL_VERSION
|
||||
depmod -b $ROOT -a $KERNEL_VERSION
|
||||
fi
|
||||
) > $tmpfile 2>&1
|
||||
) | do_dialog --title " Please wait " --gauge "" 8 60 0
|
||||
if [ $? = 0 ]
|
||||
then
|
||||
echo "OK" >> $logfile
|
||||
else
|
||||
let $((ERRORS+=1))
|
||||
echo "ERROR" >> $logfile
|
||||
echo "" >> $logfile
|
||||
cat $tmpfile >> $logfile
|
||||
echo "" >> $logfile
|
||||
fi
|
||||
do_dialog --aspect 40 --msgbox "Kernel source install completed successfully." 0 0
|
||||
fi
|
||||
}
|
||||
|
||||
main() {
|
||||
welcome
|
||||
select_action
|
||||
select_root
|
||||
select_site
|
||||
select_collections
|
||||
ask_detailed
|
||||
select_packages
|
||||
check_dependencies
|
||||
confirm
|
||||
if [ "$ACTION" = "UPGRADE" ] && [ -f /usr/bin/net-setup-helper ]
|
||||
then
|
||||
(/usr/bin/net-setup-helper $ROOT $INSTURL &> $helperlogfile) | do_dialog \
|
||||
--title " Please wait [2.2 -> 2.3 check]" --gauge "" 8 60 0
|
||||
fi
|
||||
install_packages
|
||||
install_kernel
|
||||
}
|
||||
|
||||
tmpfile=/tmp/tmp.$$
|
||||
collfile=/tmp/collections.$$
|
||||
pkgfile=/tmp/packages.$$
|
||||
logfile=/tmp/log.$$
|
||||
helperlogfile=/tmp/log-helper.$$
|
||||
crux_dir=/cdrom/crux
|
||||
depsfile=$crux_dir/setup.dependencies
|
||||
neededfile=/tmp/needed.$$
|
||||
markedfile=/tmp/marked.$$
|
||||
|
||||
# Detailed selection of packages
|
||||
DO_DETAILED="no"
|
||||
MISSING_DEPS=""
|
||||
|
||||
KERNEL=$crux_dir/kernel/linux-*.config
|
||||
KERNEL_VERSION=`basename $KERNEL .config | sed "s/linux-//"`
|
||||
|
||||
trap "rm -f $tmpfile $pkgfile $collfile $neededfile $markedfile" 0 1 2 5 15
|
||||
|
||||
if [ "$1" != "" ]; then
|
||||
crux_dir=$1
|
||||
fi
|
||||
|
||||
if [ -d $crux_dir ]; then
|
||||
cd $crux_dir
|
||||
else
|
||||
do_dialog --aspect 50 --msgbox "Directory $crux_dir not found. Aborting." 0 0
|
||||
exit 1
|
||||
fi
|
||||
|
||||
main
|
||||
|
||||
# End of file
|
198
iso/bin/net-setup-helper
Executable file
198
iso/bin/net-setup-helper
Executable file
@ -0,0 +1,198 @@
|
||||
#!/bin/bash
|
||||
# post setup
|
||||
#
|
||||
# Johannes Winkelmann, jw at tks6 dot net
|
||||
|
||||
ROOT=$1
|
||||
INSTURL=$2
|
||||
DB=$ROOT/var/lib/pkg/db
|
||||
|
||||
## those values should be changed:
|
||||
TMPDB=$DB.tmp
|
||||
BACKUPDB=$DB.backup
|
||||
PKGADD="pkgadd"
|
||||
PKGRM="pkgrm"
|
||||
MV="mv"
|
||||
|
||||
rename_packages() {
|
||||
if [ -z "$1" ]; then
|
||||
return
|
||||
fi
|
||||
pkg=$@
|
||||
|
||||
filter="sed "
|
||||
runfilter="no"
|
||||
for tuple in $@; do
|
||||
split=($(echo $tuple|sed -e 's|:| |'))
|
||||
if [ -n "${split[1]}" ] && [ `pkginfo -r $ROOT -i|gawk '{ print $1; }'|grep ^${split[0]}$` ]; then
|
||||
echo "Package renamed: ${split[0]} -> ${split[1]}"
|
||||
filter="$filter -e 's|^${split[0]}$|${split[1]}|'"
|
||||
runfilter="yes"
|
||||
fi
|
||||
done
|
||||
if [ "$runfilter" = "no" ]; then
|
||||
return
|
||||
fi
|
||||
|
||||
:> $TMPDB
|
||||
if [ -f $DB ]; then
|
||||
nextIsName=1
|
||||
cat $DB|while read l; do
|
||||
if [ $nextIsName -eq 1 ]; then
|
||||
nextIsName=0
|
||||
echo $l|eval $filter >> $TMPDB
|
||||
else
|
||||
if [ "$l" = "" ]; then
|
||||
nextIsName=1
|
||||
fi
|
||||
echo $l >> $TMPDB
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
$MV $DB $BACKUPDB
|
||||
$MV $TMPDB $DB
|
||||
}
|
||||
|
||||
|
||||
remove_packages() {
|
||||
for package in $@; do
|
||||
if [ `pkginfo -r $ROOT -i|gawk '{ print $1; }'|grep ^$package$` ]; then
|
||||
echo "Package removed: $package"
|
||||
$PKGRM -r $ROOT $package
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
inject_packages() {
|
||||
for package in $@; do
|
||||
if [ -z "`pkginfo -r $ROOT -i|gawk '{ print $1; }'|grep ^$package$`" ]; then
|
||||
echo "Injecting package: $package"
|
||||
#pkg="`find core opt -name \"${package}#*.pkg.tar.gz\" &2> /dev/null`"
|
||||
pkg="`grep \" $package \" $ROOT/packages.lst | cut -d" " -f3`"
|
||||
ESCPKG="`echo $pkg | sed -e 's/#/%23/g'`"
|
||||
TMP="`grep \" $package \" $ROOT/packages.lst | cut -d" " -f1`"
|
||||
|
||||
let $((TRIES=0))
|
||||
while true
|
||||
do
|
||||
let $((TRIES+=1))
|
||||
if [ "$TRIES" = "5" ]
|
||||
then
|
||||
echo "Failed to download $pkg 5 times. Please install it manually after setup completes."
|
||||
FAILED=1
|
||||
break
|
||||
fi
|
||||
# if the last md5 check failed there might be an incomplete file
|
||||
if [ -f $ROOT/$pkg ]
|
||||
then
|
||||
rm -f $ROOT/$pkg > /dev/null
|
||||
fi
|
||||
# fetch the file
|
||||
wget --tries=5 -O $ROOT/$pkg \
|
||||
${INSTURL}/crux/$TMP/$ESCPKG > /tmp/log.wget.$$ 2>&1
|
||||
# check its md5sum
|
||||
if [ "`grep ${pkg}$ $ROOT/MD5SUMS | cut -d\" \" -f1`" \
|
||||
= "`md5sum $ROOT/$pkg | cut -d\" \" -f1`" ]
|
||||
then
|
||||
break
|
||||
else
|
||||
echo "$pkg failed md5sum check, refetching..."
|
||||
sleep 5
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -n "$ROOT/$pkg" ]; then
|
||||
$PKGADD -r $ROOT -f $ROOT/$pkg
|
||||
rm -f $ROOT/$pkg
|
||||
else
|
||||
echo " ERROR: package $package not found"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
####################
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
echo "Usage: $0 <root>"
|
||||
exit -1
|
||||
fi
|
||||
|
||||
# 2.2 -> 2.3
|
||||
echo "* crux 2.2 -> 2.3 net-setup-helper"
|
||||
|
||||
# inject iproute2, backup old net script, remove net-tools
|
||||
# and re-add it to avoid /etc/rc.d/net being deleted
|
||||
# when net-tools is updated later.
|
||||
|
||||
if [ -f "$ROOT/etc/rc.d/net" ]
|
||||
then
|
||||
cp $ROOT/etc/rc.d/net $ROOT/etc/rc.d/net.orig
|
||||
fi
|
||||
remove_packages net-tools
|
||||
inject_packages iproute2 net-tools
|
||||
|
||||
# split up netkit-base
|
||||
remove_packages netkit-base
|
||||
inject_packages inetd iana-etc iputils
|
||||
|
||||
# modular xorg
|
||||
if [ `pkginfo -r $ROOT -i | gawk '{ print $1; }' | grep ^x11$` ]
|
||||
then
|
||||
remove_packages x11
|
||||
inject_packages libdrm xorg-xproto xorg-glproto xorg-xextproto \
|
||||
xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto \
|
||||
xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto \
|
||||
xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto \
|
||||
xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto \
|
||||
xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto \
|
||||
xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto \
|
||||
xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto \
|
||||
xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto \
|
||||
expat xorg-font-util xorg-font-alias xorg-makedepend xorg-libxdmcp \
|
||||
xorg-libxau xorg-libfontenc xorg-rgb libxml2 freetype \
|
||||
xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb \
|
||||
xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale \
|
||||
xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm \
|
||||
xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp \
|
||||
xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga \
|
||||
xorg-libxmu xorg-libxpm xorg-libxtrap xorg-font-misc-misc \
|
||||
xorg-font-cursor-misc xorg-libxkbui xorg-xkbcomp xorg-libxrandr \
|
||||
xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d \
|
||||
xorg-libxvmc xorg-libxaw xkeyboard-config p5-xml-parser xorg-server \
|
||||
xorg-xf86-input-mouse xorg-xf86-input-keyboard xorg-xf86-video-vesa \
|
||||
xorg-xinit xorg-xauth xorg xterm xorg-libpixman
|
||||
inject_packages xorg-font-adobe-100dpi xorg-font-adobe-75dpi \
|
||||
xorg-font-adobe-utopia-100dpi xorg-font-adobe-utopia-75dpi \
|
||||
xorg-font-adobe-utopia-type1 xorg-font-alias xorg-font-arabic-misc \
|
||||
xorg-font-bh-100dpi xorg-font-bh-75dpi \
|
||||
xorg-font-bh-lucidatypewriter-100dpi \
|
||||
xorg-font-bh-lucidatypewriter-75dpi xorg-font-bh-ttf \
|
||||
xorg-font-bh-type1 xorg-font-bitstream-100dpi \
|
||||
xorg-font-bitstream-75dpi xorg-font-bitstream-speedo \
|
||||
xorg-font-bitstream-type1 xorg-font-bitstream-vera \
|
||||
xorg-font-cronyx-cyrillic xorg-font-cursor-misc \
|
||||
xorg-font-daewoo-misc xorg-font-dec-misc xorg-font-ibm-type1 \
|
||||
xorg-font-isas-misc xorg-font-jis-misc xorg-font-micro-misc \
|
||||
xorg-font-misc-cyrillic xorg-font-misc-ethiopic \
|
||||
xorg-font-misc-meltho xorg-font-misc-misc xorg-font-mutt-misc \
|
||||
xorg-font-schumacher-misc xorg-font-screen-cyrillic \
|
||||
xorg-font-sony-misc xorg-font-sun-misc xorg-font-util \
|
||||
xorg-font-winitzki-cyrillic xorg-font-xfree86-type1
|
||||
inject_packages xorg-xf86-video-apm xorg-xf86-video-ark \
|
||||
xorg-xf86-video-ati xorg-xf86-video-chips xorg-xf86-video-cirrus \
|
||||
xorg-xf86-video-cyrix xorg-xf86-video-dummy xorg-xf86-video-fbdev \
|
||||
xorg-xf86-video-glint xorg-xf86-video-i128 xorg-xf86-video-i740 \
|
||||
xorg-xf86-video-i810 xorg-xf86-video-imstt xorg-xf86-video-mga \
|
||||
xorg-xf86-video-neomagic xorg-xf86-video-newport \
|
||||
xorg-xf86-video-nsc xorg-xf86-video-nv xorg-xf86-video-rendition \
|
||||
xorg-xf86-video-s3 xorg-xf86-video-s3virge xorg-xf86-video-savage \
|
||||
xorg-xf86-video-siliconmotion xorg-xf86-video-sis xorg-xf86-video-sisusb \
|
||||
xorg-xf86-video-sunbw2 xorg-xf86-video-suncg14 xorg-xf86-video-suncg3 \
|
||||
xorg-xf86-video-suncg6 xorg-xf86-video-sunffb xorg-xf86-video-sunleo \
|
||||
xorg-xf86-video-suntcx xorg-xf86-video-tdfx xorg-xf86-video-tga \
|
||||
xorg-xf86-video-trident xorg-xf86-video-tseng xorg-xf86-video-v4l \
|
||||
xorg-xf86-video-vga xorg-xf86-video-via xorg-xf86-video-vmware \
|
||||
xorg-xf86-video-voodoo
|
||||
fi
|
17
iso/bin/serial_console
Executable file
17
iso/bin/serial_console
Executable file
@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# /usr/bin/serial_console
|
||||
#
|
||||
# This script opens a tty on /dev/tts/0 if it is a valid terminal, otherwise
|
||||
# goes to sleep for a year. This script is needed to prevent init(1) from
|
||||
# respawning agetty over and over again on machines that doesn't have a serial
|
||||
# port.
|
||||
#
|
||||
|
||||
if stty -F /dev/ttyS0 > /dev/null 2>&1; then
|
||||
exec /sbin/agetty 38400 ttyS0 vt100
|
||||
else
|
||||
exec /bin/sleep 365d
|
||||
fi
|
||||
|
||||
# End of file
|
342
iso/bin/setup
Executable file
342
iso/bin/setup
Executable file
@ -0,0 +1,342 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# CRUX Setup
|
||||
#
|
||||
# Copyright (c) 2001-2005 by Per Liden <per@fukt.bth.se>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
|
||||
# USA.
|
||||
#
|
||||
|
||||
VERSION="2.3"
|
||||
|
||||
do_dialog() {
|
||||
dialog --backtitle "CRUX $VERSION Setup" --no-shadow "$@"
|
||||
}
|
||||
|
||||
do_abort() {
|
||||
do_dialog --aspect 50 --defaultno --yesno "Abort installation?" 0 0 && exit 1
|
||||
}
|
||||
|
||||
do_select() {
|
||||
while true; do
|
||||
do_dialog "$@"
|
||||
if [ $? != 0 ]; then
|
||||
do_abort
|
||||
else
|
||||
break
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
welcome() {
|
||||
do_select --aspect 5 --yesno "Welcome!\n\nThis script will guide you through the installation of CRUX packages.\n\nBefore starting the installation make sure you have read and understood the \"CRUX Installation Guide\". If you have done that then please continue, else abort the installation and come back later.\n\nAre you really sure you want to continue?" 0 0
|
||||
}
|
||||
|
||||
select_action() {
|
||||
do_select --menu "Install or upgrade?" 9 45 2 \
|
||||
"1" "Install CRUX $VERSION" \
|
||||
"2" "Upgrade to CRUX $VERSION" 2> $tmpfile
|
||||
ACTION=`cat $tmpfile`
|
||||
if [ "$ACTION" = "1" ]; then
|
||||
ACTION="INSTALL"
|
||||
else
|
||||
ACTION="UPGRADE"
|
||||
do_select --aspect 5 --yesno "NOTE!\n\nBefore upgrading make sure /etc/pkgadd.conf in the old installation is tuned to fit your needs, important files might otherwise be overwritten. Further, when this script has completed the upgrade you need to go though the rejected files in /var/lib/pkg/rejected/ and upgrade them manually if needed. See the pkgadd(8) man page for more information about /etc/pkgadd.conf.\n\nAre you really sure you want to continue?" 0 0
|
||||
fi
|
||||
}
|
||||
|
||||
select_root() {
|
||||
while true; do
|
||||
do_select --aspect 40 --inputbox "Enter directory where your CRUX root partition is mounted:" 0 0 "/mnt" 2> $tmpfile
|
||||
ROOT=`cat $tmpfile`
|
||||
if [ -d "$ROOT" ]; then
|
||||
if [ "$ACTION" = "INSTALL" ] || [ -f "$ROOT/var/lib/pkg/db" ]; then
|
||||
break
|
||||
fi
|
||||
do_dialog --aspect 50 --msgbox "Directory does not look like a CRUX root directory. Try again." 0 0
|
||||
else
|
||||
do_dialog --aspect 50 --msgbox "Directory not found. Try again." 0 0
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
select_collections() {
|
||||
if [ "$ACTION" != "INSTALL" ]; then
|
||||
return 0
|
||||
fi
|
||||
if [ ! -d core ] || [ ! -d opt ] || [ ! -d xorg ] || [ ! -d kernel ]; then
|
||||
do_dialog --aspect 50 --msgbox "Package directories (core, opt, xorg or kernel) were not found in $crux_dir. Aborting." 0 0
|
||||
exit 1
|
||||
fi
|
||||
TITLE="Select collections to install:\n(detailed package selection will follow)"
|
||||
do_select --separate-output --checklist "$TITLE" 13 60 6 \
|
||||
core "The core packages (required)" ON \
|
||||
opt "Optional packages" OFF \
|
||||
xorg "X.org packages" OFF 2> $collfile
|
||||
}
|
||||
|
||||
ask_detailed() {
|
||||
if [ "$ACTION" != "INSTALL" ]; then
|
||||
return 0
|
||||
fi
|
||||
do_dialog --aspect 50 --defaultno --yesno "Do you want the chance to select packages individually?" 0 0 && DO_DETAILED="yes"
|
||||
}
|
||||
|
||||
select_packages() {
|
||||
if [ ! -d core ] || [ ! -d opt ] || [ ! -d xorg ] || [ ! -d kernel ]; then
|
||||
do_dialog --aspect 50 --msgbox "Package directories (core, opt, xorg, and kernel) were not found in $crux_dir. Aborting." 0 0
|
||||
exit 1
|
||||
fi
|
||||
if [ "$ACTION" = "INSTALL" ]; then
|
||||
if [ "$DO_DETAILED" = "yes" ]; then
|
||||
for collection in core opt xorg; do
|
||||
presel=`grep $collection $collfile`
|
||||
if [ "$presel" == "$collection" ]; then
|
||||
checked=ON
|
||||
else
|
||||
checked=OFF
|
||||
fi
|
||||
do_dialog --aspect 50 --infobox "Searching for packages, please wait..." 0 0
|
||||
TITLE="Select $collection packages to install:"
|
||||
PKG_LIST=`find $collection -name '*.pkg.tar.gz' -printf "%f ($collection) $checked\n" | sed 's/.pkg.tar.gz//g' | sort | xargs echo ' '`
|
||||
do_select --separate-output --checklist "$TITLE" 19 60 12 $PKG_LIST 2>> $pkgfile
|
||||
done
|
||||
else # no detailed selection
|
||||
for collection in core opt xorg; do
|
||||
presel=`grep $collection $collfile`
|
||||
if [ "$presel" == "$collection" ]; then
|
||||
find $collection -name '*.pkg.tar.gz' -printf "%f\n" | sed 's/.pkg.tar.gz//g' | sort >> $pkgfile
|
||||
fi
|
||||
done
|
||||
fi
|
||||
else
|
||||
# Upgrade
|
||||
do_dialog --aspect 50 --infobox "Searching for packages, please wait..." 0 0
|
||||
TITLE="Select packages to upgrade:"
|
||||
INSTALLED_PACKAGES=`pkginfo -r $ROOT -i | gawk '{ print $1; }'`
|
||||
for package in $INSTALLED_PACKAGES; do
|
||||
CORE_LIST="$CORE_LIST `find core -name \"${package}#*.pkg.tar.gz\" -printf '%f (core) ON\n' | sed 's/.pkg.tar.gz/ /g' | sort | xargs echo ' '`"
|
||||
OPT_LIST="$OPT_LIST `find opt -name \"${package}#*.pkg.tar.gz\" -printf '%f (opt) ON\n' | sed 's/.pkg.tar.gz/ /g' | sort | xargs echo ' '`"
|
||||
done
|
||||
do_select --separate-output --checklist "$TITLE" 19 60 12 $CORE_LIST $OPT_LIST 2> $pkgfile
|
||||
fi
|
||||
}
|
||||
|
||||
check_dependencies() {
|
||||
if [ "$ACTION" != "INSTALL" ]; then
|
||||
return 0
|
||||
fi
|
||||
do_dialog --aspect 50 --infobox "Checking dependencies, please wait..." 0 0
|
||||
get_missing_deps
|
||||
if [ -n "$MISSING_DEPS" ]; then
|
||||
for package in $MISSING_DEPS; do
|
||||
MISSING_LIST="$MISSING_LIST `find . -name \"${package}#*.pkg.tar.gz\" -printf '%f %p ON\n' | sed 's/.pkg.tar.gz/ /g' | sed 's|./|(|;s|/.* O|) O|' | sort | xargs echo ' '`"
|
||||
done
|
||||
TITLE="The following packages are needed by the ones you selected"
|
||||
do_select --separate-output --checklist "$TITLE" 19 60 12 $MISSING_LIST 2>> $pkgfile
|
||||
fi
|
||||
}
|
||||
|
||||
get_missing_deps() {
|
||||
needed=""
|
||||
toinstall=`sed 's/\#.*//g' $pkgfile`
|
||||
for f in $toinstall; do
|
||||
pdeps=`grep "^$f\:" $depsfile|sed "s|^$f: ||g"`
|
||||
for d in $pdeps; do
|
||||
needed="$needed $d"
|
||||
done
|
||||
done
|
||||
sed 's/\#.*//g' $pkgfile|sort -u > $markedfile
|
||||
echo $needed|tr ' ' '\n'|sort -u > $neededfile
|
||||
MISSING_DEPS=`comm -1 -3 $markedfile $neededfile`
|
||||
}
|
||||
|
||||
confirm() {
|
||||
if [ "$ACTION" = "INSTALL" ]; then
|
||||
# Install
|
||||
do_select --aspect 25 --yesno "Selected packages will now be installed. Are you sure you want to continue?" 0 0
|
||||
else
|
||||
# Upgrade
|
||||
do_select --aspect 25 --yesno "Selected packages will now be upgraded. Are you sure you want to continue?" 0 0
|
||||
fi
|
||||
}
|
||||
|
||||
progressbar() {
|
||||
echo "XXX"
|
||||
expr $COUNT '*' 100 / $TOTAL
|
||||
echo "\n$*"
|
||||
echo "XXX"
|
||||
let $((COUNT+=1))
|
||||
}
|
||||
|
||||
install_packages() {
|
||||
if [ ! -d $ROOT/var/lib/pkg ]; then
|
||||
mkdir -p $ROOT/var/lib/pkg
|
||||
touch $ROOT/var/lib/pkg/db
|
||||
fi
|
||||
|
||||
if [ -d $ROOT/var/lib/pkg/rejected ]; then
|
||||
rm -rf $ROOT/var/lib/pkg/rejected
|
||||
fi
|
||||
|
||||
if [ "$ACTION" = "INSTALL" ]; then
|
||||
PKGARGS=""
|
||||
else
|
||||
# We use -f here since we want to avoid pkgadd conflicts.
|
||||
# Unwanted/Unexpected conflicts could arise if files are
|
||||
# moved from one package to another, or if the user added
|
||||
# the files himself. Instead of failing the whole upgrade
|
||||
# we force the upgrade. This should be fairly safe and it
|
||||
# will probably help to avoid some "semi-bogus" errors from
|
||||
# pkgadd. The rules in /etc/pkgadd.conf will still be used.
|
||||
PKGARGS="-f -u"
|
||||
fi
|
||||
|
||||
(
|
||||
# Log header
|
||||
echo "Log ($logfile)" > $logfile
|
||||
echo "----------------------------------------------------------" >> $logfile
|
||||
|
||||
# Install packages
|
||||
KERNEL=./kernel/linux-*.tar.bz2
|
||||
KERNEL_VERSION=`basename $KERNEL .tar.bz2 | sed "s/linux-//"`
|
||||
TOTAL=`cat $pkgfile | wc -l`
|
||||
let $((TOTAL+=1))
|
||||
let $((COUNT=0))
|
||||
let $((ERRORS=0))
|
||||
for FILE in `cat $pkgfile`; do
|
||||
progressbar "Installing $FILE..."
|
||||
echo -n "Installing $FILE....." >> $logfile
|
||||
PKG_FILE=`find . -name "$FILE.pkg.tar.gz"`
|
||||
pkgadd -r $ROOT $PKGARGS $PKG_FILE > $tmpfile 2>&1
|
||||
if [ $? = 0 ]; then
|
||||
echo "OK" >> $logfile
|
||||
else
|
||||
let $((ERRORS+=1))
|
||||
echo "ERROR" >> $logfile
|
||||
echo "" >> $logfile
|
||||
cat $tmpfile >> $logfile
|
||||
echo "" >> $logfile
|
||||
fi
|
||||
done
|
||||
|
||||
# Install kernel
|
||||
if [ ! -d $ROOT/usr/src/linux-$KERNEL_VERSION ]; then
|
||||
progressbar "Installing `basename $KERNEL .tar.bz2`..."
|
||||
echo -n "Installing `basename $KERNEL .tar.bz2`....." >> $logfile
|
||||
(
|
||||
set -e
|
||||
tar -C $ROOT/usr/src -xjf $KERNEL
|
||||
cp -f ./kernel/linux-$KERNEL_VERSION.config $ROOT/usr/src/linux-$KERNEL_VERSION/.config
|
||||
chown -R root.root $ROOT/usr/src/linux-$KERNEL_VERSION
|
||||
chmod -R go-w $ROOT/usr/src/linux-$KERNEL_VERSION
|
||||
shopt -s nullglob
|
||||
# modified to be filename-agnostic
|
||||
#for patch in ./kernel/linux-$KERNEL_VERSION-*.patch; do
|
||||
for patch in ./kernel/*patch; do
|
||||
patch -s -d $ROOT/usr/src/linux-$KERNEL_VERSION -p1 < $patch
|
||||
cp $patch $ROOT/usr/src/
|
||||
done
|
||||
if [ ! -d $ROOT/lib/modules/$KERNEL_VERSION ]; then
|
||||
mkdir -p $ROOT/lib/modules/$KERNEL_VERSION
|
||||
depmod -b $ROOT -a $KERNEL_VERSION
|
||||
fi
|
||||
) > $tmpfile 2>&1
|
||||
if [ $? = 0 ]; then
|
||||
echo "OK" >> $logfile
|
||||
else
|
||||
let $((ERRORS+=1))
|
||||
echo "ERROR" >> $logfile
|
||||
echo "" >> $logfile
|
||||
cat $tmpfile >> $logfile
|
||||
echo "" >> $logfile
|
||||
fi
|
||||
else
|
||||
echo "Directory $ROOT/usr/src/linux-$KERNEL_VERSION already exists." >> $logfile
|
||||
echo "Assuming linux-$KERNEL_VERSION is already installed." >> $logfile
|
||||
fi
|
||||
|
||||
# Log footer
|
||||
echo "----------------------------------------------------------" >> $logfile
|
||||
echo "$ERRORS error(s) found" >> $logfile
|
||||
|
||||
cat $logfile > $tmpfile
|
||||
|
||||
echo "" > $logfile
|
||||
if [ "$ERRORS" = "0" ]; then
|
||||
echo "$ACTION COMPLETED SUCCESSFULLY!" >> $logfile
|
||||
else
|
||||
echo "$ACTION FAILED!" >> $logfile
|
||||
fi
|
||||
echo "" >> $logfile
|
||||
echo "" >> $logfile
|
||||
cat $tmpfile >> $logfile
|
||||
|
||||
) | do_dialog --title " Please wait " --gauge "" 8 60 0
|
||||
|
||||
# Show log
|
||||
do_dialog --exit-label "OK" --textbox $logfile 19 68
|
||||
}
|
||||
|
||||
main() {
|
||||
welcome
|
||||
select_action
|
||||
select_root
|
||||
select_collections
|
||||
ask_detailed
|
||||
select_packages
|
||||
check_dependencies
|
||||
confirm
|
||||
if [ "$ACTION" = "UPGRADE" ] && [ -f /usr/bin/setup-helper ]
|
||||
then
|
||||
(/usr/bin/setup-helper $ROOT &> $helperlogfile) | do_dialog \
|
||||
--title " Please wait [2.2 -> 2.3 check]" --gauge "" 8 60 0
|
||||
fi
|
||||
install_packages
|
||||
|
||||
cat $helperlogfile 2> /dev/null
|
||||
}
|
||||
|
||||
tmpfile=/tmp/tmp.$$
|
||||
collfile=/tmp/collections.$$
|
||||
pkgfile=/tmp/packages.$$
|
||||
logfile=/tmp/log.$$
|
||||
helperlogfile=/tmp/log-helper.$$
|
||||
crux_dir=/cdrom/crux
|
||||
depsfile=$crux_dir/setup.dependencies
|
||||
neededfile=/tmp/needed.$$
|
||||
markedfile=/tmp/marked.$$
|
||||
|
||||
# Detailed selection of packages
|
||||
DO_DETAILED="no"
|
||||
MISSINGDEPS=""
|
||||
|
||||
trap "rm -f $tmpfile $pkgfile $collfile $neededfile $markedfile" 0 1 2 5 15
|
||||
|
||||
if [ "$1" != "" ]; then
|
||||
crux_dir=$1
|
||||
fi
|
||||
|
||||
if [ -d $crux_dir ]; then
|
||||
cd $crux_dir
|
||||
else
|
||||
do_dialog --aspect 50 --msgbox "Directory $crux_dir not found. Aborting." 0 0
|
||||
exit 1
|
||||
fi
|
||||
|
||||
main
|
||||
|
||||
# End of file
|
7
iso/bin/setup-chroot
Executable file
7
iso/bin/setup-chroot
Executable file
@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
mount --bind /dev /mnt/dev
|
||||
mount --bind /tmp /mnt/tmp
|
||||
mount -t proc proc /mnt/proc
|
||||
mount -t sysfs none /mnt/sys
|
||||
chroot /mnt /bin/bash
|
162
iso/bin/setup-helper
Executable file
162
iso/bin/setup-helper
Executable file
@ -0,0 +1,162 @@
|
||||
#!/bin/bash
|
||||
# post setup
|
||||
#
|
||||
# Johannes Winkelmann, jw at tks6 dot net
|
||||
|
||||
ROOT=$1
|
||||
DB=$ROOT/var/lib/pkg/db
|
||||
|
||||
## those values should be changed:
|
||||
TMPDB=$DB.tmp
|
||||
BACKUPDB=$DB.backup
|
||||
PKGADD="pkgadd"
|
||||
PKGRM="pkgrm"
|
||||
MV="mv"
|
||||
|
||||
rename_packages() {
|
||||
if [ -z "$1" ]; then
|
||||
return
|
||||
fi
|
||||
pkg=$@
|
||||
|
||||
filter="sed "
|
||||
runfilter="no"
|
||||
for tuple in $@; do
|
||||
split=($(echo $tuple|sed -e 's|:| |'))
|
||||
if [ -n "${split[1]}" ] && [ `pkginfo -r $ROOT -i|gawk '{ print $1; }'|grep ^${split[0]}$` ]; then
|
||||
echo "Package renamed: ${split[0]} -> ${split[1]}"
|
||||
filter="$filter -e 's|^${split[0]}$|${split[1]}|'"
|
||||
runfilter="yes"
|
||||
fi
|
||||
done
|
||||
if [ "$runfilter" = "no" ]; then
|
||||
return
|
||||
fi
|
||||
|
||||
:> $TMPDB
|
||||
if [ -f $DB ]; then
|
||||
nextIsName=1
|
||||
cat $DB|while read l; do
|
||||
if [ $nextIsName -eq 1 ]; then
|
||||
nextIsName=0
|
||||
echo $l|eval $filter >> $TMPDB
|
||||
else
|
||||
if [ "$l" = "" ]; then
|
||||
nextIsName=1
|
||||
fi
|
||||
echo $l >> $TMPDB
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
$MV $DB $BACKUPDB
|
||||
$MV $TMPDB $DB
|
||||
}
|
||||
|
||||
|
||||
remove_packages() {
|
||||
for package in $@; do
|
||||
if [ `pkginfo -r $ROOT -i|gawk '{ print $1; }'|grep ^$package$` ]; then
|
||||
echo "Package removed: $package"
|
||||
$PKGRM -r $ROOT $package
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
inject_packages() {
|
||||
for package in $@; do
|
||||
if [ -z "`pkginfo -r $ROOT -i|gawk '{ print $1; }'|grep ^$package$`" ]; then
|
||||
echo "Package injected: $package"
|
||||
pkg="`find core opt xorg -name \"${package}#*.pkg.tar.gz\" &2> /dev/null`"
|
||||
if [ -n "$pkg" ]; then
|
||||
$PKGADD -r $ROOT -f $pkg
|
||||
else
|
||||
echo " ERROR: package $package not found on ISO"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
####################
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
echo "Usage: $0 <root>"
|
||||
exit -1
|
||||
fi
|
||||
|
||||
# 2.2 -> 2.3
|
||||
echo "* CRUX 2.2 -> 2.3 setup-helper"
|
||||
|
||||
# inject iproute2, backup old net script, remove net-tools
|
||||
# and re-add it to avoid /etc/rc.d/net being deleted on
|
||||
# when net-tools is updated later.
|
||||
|
||||
if [ -f "$ROOT/etc/rc.d/net" ]; then
|
||||
cp $ROOT/etc/rc.d/net $ROOT/etc/rc.d/net.orig
|
||||
fi
|
||||
remove_packages net-tools
|
||||
inject_packages iproute2 net-tools
|
||||
|
||||
# split up netkit-base
|
||||
remove_packages netkit-base
|
||||
inject_packages inetd iana-etc iputils
|
||||
|
||||
# modular xorg
|
||||
if [ `pkginfo -r $ROOT -i|gawk '{ print $1; }'|grep ^x11$` ]; then
|
||||
remove_packages x11
|
||||
inject_packages libdrm xorg-xproto xorg-glproto xorg-xextproto \
|
||||
xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto \
|
||||
xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto \
|
||||
xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto \
|
||||
xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto \
|
||||
xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto \
|
||||
xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto \
|
||||
xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto \
|
||||
xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto \
|
||||
expat xorg-font-util xorg-font-alias xorg-makedepend xorg-libxdmcp \
|
||||
xorg-libxau xorg-libfontenc xorg-rgb libxml2 freetype \
|
||||
xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb \
|
||||
xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale \
|
||||
xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm \
|
||||
xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp \
|
||||
xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga \
|
||||
xorg-libxmu xorg-libxpm xorg-libxtrap xorg-font-misc-misc \
|
||||
xorg-font-cursor-misc xorg-libxkbui xorg-xkbcomp xorg-libxrandr \
|
||||
xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d \
|
||||
xorg-libxvmc xorg-libxaw xkeyboard-config p5-xml-parser xorg-server \
|
||||
xorg-xf86-input-mouse xorg-xf86-input-keyboard xorg-xf86-video-vesa \
|
||||
xorg-xinit xorg-xauth xorg xterm xorg-libpixman
|
||||
inject_packages xorg-font-adobe-100dpi xorg-font-adobe-75dpi \
|
||||
xorg-font-adobe-utopia-100dpi xorg-font-adobe-utopia-75dpi \
|
||||
xorg-font-adobe-utopia-type1 xorg-font-alias xorg-font-arabic-misc \
|
||||
xorg-font-bh-100dpi xorg-font-bh-75dpi \
|
||||
xorg-font-bh-lucidatypewriter-100dpi \
|
||||
xorg-font-bh-lucidatypewriter-75dpi xorg-font-bh-ttf \
|
||||
xorg-font-bh-type1 xorg-font-bitstream-100dpi \
|
||||
xorg-font-bitstream-75dpi xorg-font-bitstream-speedo \
|
||||
xorg-font-bitstream-type1 xorg-font-bitstream-vera \
|
||||
xorg-font-cronyx-cyrillic xorg-font-cursor-misc \
|
||||
xorg-font-daewoo-misc xorg-font-dec-misc xorg-font-ibm-type1 \
|
||||
xorg-font-isas-misc xorg-font-jis-misc xorg-font-micro-misc \
|
||||
xorg-font-misc-cyrillic xorg-font-misc-ethiopic \
|
||||
xorg-font-misc-meltho xorg-font-misc-misc xorg-font-mutt-misc \
|
||||
xorg-font-schumacher-misc xorg-font-screen-cyrillic \
|
||||
xorg-font-sony-misc xorg-font-sun-misc xorg-font-util \
|
||||
xorg-font-winitzki-cyrillic xorg-font-xfree86-type1
|
||||
inject_packages xorg-xf86-video-apm xorg-xf86-video-ark \
|
||||
xorg-xf86-video-ati xorg-xf86-video-chips xorg-xf86-video-cirrus \
|
||||
xorg-xf86-video-cyrix xorg-xf86-video-dummy xorg-xf86-video-fbdev \
|
||||
xorg-xf86-video-glint xorg-xf86-video-i128 xorg-xf86-video-i740 \
|
||||
xorg-xf86-video-i810 xorg-xf86-video-imstt xorg-xf86-video-mga \
|
||||
xorg-xf86-video-neomagic xorg-xf86-video-newport \
|
||||
xorg-xf86-video-nsc xorg-xf86-video-nv xorg-xf86-video-rendition \
|
||||
xorg-xf86-video-s3 xorg-xf86-video-s3virge xorg-xf86-video-savage \
|
||||
xorg-xf86-video-siliconmotion xorg-xf86-video-sis xorg-xf86-video-sisusb \
|
||||
xorg-xf86-video-sunbw2 xorg-xf86-video-suncg14 xorg-xf86-video-suncg3 \
|
||||
xorg-xf86-video-suncg6 xorg-xf86-video-sunffb xorg-xf86-video-sunleo \
|
||||
xorg-xf86-video-suntcx xorg-xf86-video-tdfx xorg-xf86-video-tga \
|
||||
xorg-xf86-video-trident xorg-xf86-video-tseng xorg-xf86-video-v4l \
|
||||
xorg-xf86-video-vga xorg-xf86-video-via xorg-xf86-video-vmware \
|
||||
xorg-xf86-video-voodoo
|
||||
fi
|
||||
|
5
iso/etc/fstab
Normal file
5
iso/etc/fstab
Normal file
@ -0,0 +1,5 @@
|
||||
/dev/cdrom /cdrom iso9660 defaults 0 0
|
||||
devpts /dev/pts devpts defaults 0 0
|
||||
proc /proc proc defaults 0 0
|
||||
sysfs /sys sysfs defaults 0 0
|
||||
tmpfs /tmp tmpfs defaults 0 0
|
7
iso/etc/hosts
Normal file
7
iso/etc/hosts
Normal file
@ -0,0 +1,7 @@
|
||||
#
|
||||
# /etc/hosts: static lookup table for host names
|
||||
#
|
||||
|
||||
127.0.0.1 localhost
|
||||
|
||||
# End of file
|
23
iso/etc/inittab
Normal file
23
iso/etc/inittab
Normal file
@ -0,0 +1,23 @@
|
||||
#
|
||||
# /etc/inittab: system runlevel description
|
||||
#
|
||||
|
||||
id:2:initdefault:
|
||||
|
||||
rc::sysinit:/etc/rc
|
||||
rs:S1:wait:/etc/rc.single
|
||||
rd:06:wait:/etc/rc.shutdown
|
||||
su:S:wait:/sbin/sulogin -p
|
||||
|
||||
c1:2:respawn:/sbin/agetty 38400 tty1 linux
|
||||
c2:2:respawn:/sbin/agetty 38400 tty2 linux
|
||||
c3:2:respawn:/sbin/agetty 38400 tty3 linux
|
||||
c4:2:respawn:/sbin/agetty 38400 tty4 linux
|
||||
c5:2:respawn:/sbin/agetty 38400 tty5 linux
|
||||
c6:2:respawn:/sbin/agetty 38400 tty6 linux
|
||||
|
||||
s1:2:respawn:/usr/bin/serial_console
|
||||
|
||||
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
|
||||
|
||||
# End of file
|
3
iso/etc/issue
Normal file
3
iso/etc/issue
Normal file
@ -0,0 +1,3 @@
|
||||
|
||||
CRUX (\l)
|
||||
|
5
iso/etc/ld.so.conf
Normal file
5
iso/etc/ld.so.conf
Normal file
@ -0,0 +1,5 @@
|
||||
#
|
||||
# /etc/ld.so.conf: dynamic linker configuration file
|
||||
#
|
||||
|
||||
# End of file
|
3
iso/etc/motd
Normal file
3
iso/etc/motd
Normal file
@ -0,0 +1,3 @@
|
||||
|
||||
Welcome to the CRUX 2.3 Updated CD!
|
||||
|
149
iso/etc/protocols
Normal file
149
iso/etc/protocols
Normal file
@ -0,0 +1,149 @@
|
||||
# /etc/protocols:
|
||||
# $Id: protocols,v 1.1 2003/11/24 17:45:31 per Exp $
|
||||
#
|
||||
# Internet (IP) protocols
|
||||
#
|
||||
# from: @(#)protocols 5.1 (Berkeley) 4/17/89
|
||||
#
|
||||
# Updated for NetBSD based on RFC 1340, Assigned Numbers (July 1992).
|
||||
#
|
||||
# See also http://www.iana.org/assignments/protocol-numbers
|
||||
|
||||
ip 0 IP # internet protocol, pseudo protocol number
|
||||
#hopopt 0 HOPOPT # hop-by-hop options for ipv6
|
||||
icmp 1 ICMP # internet control message protocol
|
||||
igmp 2 IGMP # internet group management protocol
|
||||
ggp 3 GGP # gateway-gateway protocol
|
||||
ipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'')
|
||||
st 5 ST # ST datagram mode
|
||||
tcp 6 TCP # transmission control protocol
|
||||
cbt 7 CBT # CBT, Tony Ballardie <A.Ballardie@cs.ucl.ac.uk>
|
||||
egp 8 EGP # exterior gateway protocol
|
||||
igp 9 IGP # any private interior gateway (Cisco: for IGRP)
|
||||
bbn-rcc 10 BBN-RCC-MON # BBN RCC Monitoring
|
||||
nvp 11 NVP-II # Network Voice Protocol
|
||||
pup 12 PUP # PARC universal packet protocol
|
||||
argus 13 ARGUS # ARGUS
|
||||
emcon 14 EMCON # EMCON
|
||||
xnet 15 XNET # Cross Net Debugger
|
||||
chaos 16 CHAOS # Chaos
|
||||
udp 17 UDP # user datagram protocol
|
||||
mux 18 MUX # Multiplexing protocol
|
||||
dcn 19 DCN-MEAS # DCN Measurement Subsystems
|
||||
hmp 20 HMP # host monitoring protocol
|
||||
prm 21 PRM # packet radio measurement protocol
|
||||
xns-idp 22 XNS-IDP # Xerox NS IDP
|
||||
trunk-1 23 TRUNK-1 # Trunk-1
|
||||
trunk-2 24 TRUNK-2 # Trunk-2
|
||||
leaf-1 25 LEAF-1 # Leaf-1
|
||||
leaf-2 26 LEAF-2 # Leaf-2
|
||||
rdp 27 RDP # "reliable datagram" protocol
|
||||
irtp 28 IRTP # Internet Reliable Transaction Protocol
|
||||
iso-tp4 29 ISO-TP4 # ISO Transport Protocol Class 4
|
||||
netblt 30 NETBLT # Bulk Data Transfer Protocol
|
||||
mfe-nsp 31 MFE-NSP # MFE Network Services Protocol
|
||||
merit-inp 32 MERIT-INP # MERIT Internodal Protocol
|
||||
sep 33 SEP # Sequential Exchange Protocol
|
||||
3pc 34 3PC # Third Party Connect Protocol
|
||||
idpr 35 IDPR # Inter-Domain Policy Routing Protocol
|
||||
xtp 36 XTP # Xpress Tranfer Protocol
|
||||
ddp 37 DDP # Datagram Delivery Protocol
|
||||
idpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport Proto
|
||||
tp++ 39 TP++ # TP++ Transport Protocol
|
||||
il 40 IL # IL Transport Protocol
|
||||
ipv6 41 IPv6 # IPv6
|
||||
sdrp 42 SDRP # Source Demand Routing Protocol
|
||||
ipv6-route 43 IPv6-Route # Routing Header for IPv6
|
||||
ipv6-frag 44 IPv6-Frag # Fragment Header for IPv6
|
||||
idrp 45 IDRP # Inter-Domain Routing Protocol
|
||||
rsvp 46 RSVP # Resource ReSerVation Protocol
|
||||
gre 47 GRE # Generic Routing Encapsulation
|
||||
mhrp 48 MHRP # Mobile Host Routing Protocol
|
||||
bna 49 BNA # BNA
|
||||
ipv6-crypt 50 IPv6-Crypt # Encryption Header for IPv6
|
||||
ipv6-auth 51 IPv6-Auth # Authentication Header for IPv6
|
||||
i-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA
|
||||
swipe 53 SWIPE # IP with Encryption
|
||||
narp 54 NARP # NBMA Address Resolution Protocol
|
||||
mobile 55 MOBILE # IP Mobility
|
||||
tlsp 56 TLSP # Transport Layer Security Protocol
|
||||
skip 57 SKIP # SKIP
|
||||
ipv6-icmp 58 IPv6-ICMP icmpv6 icmp6 # ICMP for IPv6
|
||||
ipv6-nonxt 59 IPv6-NoNxt # No Next Header for IPv6
|
||||
ipv6-opts 60 IPv6-Opts # Destination Options for IPv6
|
||||
# 61 # any host internal protocol
|
||||
cftp 62 CFTP # CFTP
|
||||
# 63 # any local network
|
||||
sat-expak 64 SAT-EXPAK # SATNET and Backroom EXPAK
|
||||
kryptolan 65 KRYPTOLAN # Kryptolan
|
||||
rvd 66 RVD # MIT Remote Virtual Disk Protocol
|
||||
ippc 67 IPPC # Internet Pluribus Packet Core
|
||||
# 68 # any distributed file system
|
||||
sat-mon 69 SAT-MON # SATNET Monitoring
|
||||
visa 70 VISA # VISA Protocol
|
||||
ipcv 71 IPCV # Internet Packet Core Utility
|
||||
cpnx 72 CPNX # Computer Protocol Network Executive
|
||||
cphb 73 CPHB # Computer Protocol Heart Beat
|
||||
wsn 74 WSN # Wang Span Network
|
||||
pvp 75 PVP # Packet Video Protocol
|
||||
br-sat-mon 76 BR-SAT-MON # Backroom SATNET Monitoring
|
||||
sun-nd 77 SUN-ND # SUN ND PROTOCOL-Temporary
|
||||
wb-mon 78 WB-MON # WIDEBAND Monitoring
|
||||
wb-expak 79 WB-EXPAK # WIDEBAND EXPAK
|
||||
iso-ip 80 ISO-IP # ISO Internet Protocol
|
||||
vmtp 81 VMTP # Versatile Message Transport
|
||||
secure-vmtp 82 SECURE-VMTP # SECURE-VMTP
|
||||
vines 83 VINES # VINES
|
||||
ttp 84 TTP # TTP
|
||||
nsfnet-igp 85 NSFNET-IGP # NSFNET-IGP
|
||||
dgp 86 DGP # Dissimilar Gateway Protocol
|
||||
tcf 87 TCF # TCF
|
||||
eigrp 88 EIGRP # Enhanced Interior Routing Protocol (Cisco)
|
||||
ospf 89 OSPFIGP # Open Shortest Path First IGP
|
||||
sprite-rpc 90 Sprite-RPC # Sprite RPC Protocol
|
||||
larp 91 LARP # Locus Address Resolution Protocol
|
||||
mtp 92 MTP # Multicast Transport Protocol
|
||||
ax.25 93 AX.25 # AX.25 Frames
|
||||
ipip 94 IPIP # Yet Another IP encapsulation
|
||||
micp 95 MICP # Mobile Internetworking Control Pro.
|
||||
scc-sp 96 SCC-SP # Semaphore Communications Sec. Pro.
|
||||
etherip 97 ETHERIP # Ethernet-within-IP Encapsulation
|
||||
encap 98 ENCAP # Yet Another IP encapsulation
|
||||
# 99 # any private encryption scheme
|
||||
gmtp 100 GMTP # GMTP
|
||||
ifmp 101 IFMP # Ipsilon Flow Management Protocol
|
||||
pnni 102 PNNI # PNNI over IP
|
||||
pim 103 PIM # Protocol Independent Multicast
|
||||
aris 104 ARIS # ARIS
|
||||
scps 105 SCPS # SCPS
|
||||
qnx 106 QNX # QNX
|
||||
a/n 107 A/N # Active Networks
|
||||
ipcomp 108 IPComp # IP Payload Compression Protocol
|
||||
snp 109 SNP # Sitara Networks Protocol
|
||||
compaq-peer 110 Compaq-Peer # Compaq Peer Protocol
|
||||
ipx-in-ip 111 IPX-in-IP # IPX in IP
|
||||
vrrp 112 VRRP # Virtual Router Redundancy Protocol
|
||||
pgm 113 PGM # PGM Reliable Transport Protocol
|
||||
# 114 # any 0-hop protocol
|
||||
l2tp 115 L2TP # Layer Two Tunneling Protocol
|
||||
ddx 116 DDX # D-II Data Exchange
|
||||
iatp 117 IATP # Interactive Agent Transfer Protocol
|
||||
stp 118 STP # Schedule Transfer
|
||||
srp 119 SRP # SpectraLink Radio Protocol
|
||||
uti 120 UTI # UTI
|
||||
smp 121 SMP # Simple Message Protocol
|
||||
sm 122 SM # SM
|
||||
ptp 123 PTP # Performance Transparency Protocol
|
||||
isis 124 ISIS # ISIS over IPv4
|
||||
fire 125 FIRE
|
||||
crtp 126 CRTP # Combat Radio Transport Protocol
|
||||
crdup 127 CRUDP # Combat Radio User Datagram
|
||||
sscopmce 128 SSCOPMCE
|
||||
iplt 129 IPLT
|
||||
sps 130 SPS # Secure Packet Shield
|
||||
pipe 131 PIPE # Private IP Encapsulation within IP
|
||||
sctp 132 SCTP # Stream Control Transmission Protocol
|
||||
fc 133 FC # Fibre Channel
|
||||
# rsvp-e2e-ignore 134 RSVP-E2E-IGNORE
|
||||
# 134-254 # Unassigned
|
||||
# 255 # Reserved
|
30
iso/etc/rc
Executable file
30
iso/etc/rc
Executable file
@ -0,0 +1,30 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# /etc/rc: system boot script
|
||||
#
|
||||
|
||||
echo "The system is coming up. Please wait."
|
||||
|
||||
# Start userspace device management daemon
|
||||
/bin/mount -t sysfs none /sys
|
||||
/bin/mount -t proc none /proc
|
||||
#/sbin/udevstart
|
||||
/sbin/udevd --daemon
|
||||
|
||||
# Mount filesystems
|
||||
/bin/mount -n -a &> /dev/null
|
||||
|
||||
# Create /tmp/var
|
||||
/bin/mkdir /tmp/var
|
||||
/bin/chmod 0755 /tmp/var
|
||||
/bin/mkdir /var/lock /var/log /var/run /var/tmp
|
||||
/bin/touch /var/run/utmp
|
||||
|
||||
# Start log daemons
|
||||
/usr/sbin/syslogd
|
||||
/usr/sbin/klogd -c 4
|
||||
|
||||
# Setup network
|
||||
/sbin/ifconfig lo 127.0.0.1
|
||||
|
||||
# End of file
|
26
iso/etc/rc.shutdown
Executable file
26
iso/etc/rc.shutdown
Executable file
@ -0,0 +1,26 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# /etc/rc.shutdown: system shutdown script
|
||||
#
|
||||
|
||||
# Set linefeed mode to avoid staircase effect
|
||||
/bin/stty onlcr
|
||||
|
||||
echo "The system is coming down. Please wait."
|
||||
|
||||
# Terminate all processes
|
||||
/sbin/killall5 -15
|
||||
/bin/sleep 5
|
||||
/sbin/killall5 -9
|
||||
|
||||
# Umount file systems
|
||||
/bin/umount -n -a &> /dev/null
|
||||
|
||||
# Halt or reboot
|
||||
if [ $RUNLEVEL = 0 ]; then
|
||||
/sbin/poweroff -d -f -i
|
||||
else
|
||||
/sbin/reboot -d -f -i
|
||||
fi
|
||||
|
||||
# End of file
|
14
iso/etc/rc.single
Executable file
14
iso/etc/rc.single
Executable file
@ -0,0 +1,14 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# /etc/rc.single: single-user setup script
|
||||
#
|
||||
|
||||
# Terminate all processes
|
||||
/sbin/killall5 -15
|
||||
/bin/sleep 5
|
||||
/sbin/killall5 -9
|
||||
|
||||
# Enter single-user mode
|
||||
exec /sbin/init -t1 S
|
||||
|
||||
# End of file
|
512
iso/etc/services
Normal file
512
iso/etc/services
Normal file
@ -0,0 +1,512 @@
|
||||
# /etc/services:
|
||||
# $Id: services,v 1.1 2003/11/24 17:45:31 per Exp $
|
||||
#
|
||||
# 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.
|
||||
# Updated from RFC 1700, ``Assigned Numbers'' (October 1994). Not all ports
|
||||
# are included, only the more common ones.
|
||||
#
|
||||
# The latest IANA port assignments can be gotten from
|
||||
# http://www.iana.org/assignments/port-numbers
|
||||
# The Well Known Ports are those from 0 through 1023.
|
||||
# The Registered Ports are those from 1024 through 49151
|
||||
# The Dynamic and/or Private Ports are those from 49152 through 65535
|
||||
#
|
||||
# Each line describes one service, and is of the form:
|
||||
#
|
||||
# service-name port/protocol [aliases ...] [# comment]
|
||||
|
||||
tcpmux 1/tcp # TCP port service multiplexer
|
||||
tcpmux 1/udp # TCP port service multiplexer
|
||||
rje 5/tcp # Remote Job Entry
|
||||
rje 5/udp # Remote Job Entry
|
||||
echo 7/tcp
|
||||
echo 7/udp
|
||||
discard 9/tcp sink null
|
||||
discard 9/udp sink null
|
||||
systat 11/tcp users
|
||||
systat 11/udp users
|
||||
daytime 13/tcp
|
||||
daytime 13/udp
|
||||
qotd 17/tcp quote
|
||||
qotd 17/udp quote
|
||||
msp 18/tcp # message send protocol
|
||||
msp 18/udp # message send protocol
|
||||
chargen 19/tcp ttytst source
|
||||
chargen 19/udp ttytst source
|
||||
ftp-data 20/tcp
|
||||
ftp-data 20/udp
|
||||
ftp 21/tcp
|
||||
ftp 21/udp
|
||||
ssh 22/tcp # SSH Remote Login Protocol
|
||||
ssh 22/udp # SSH Remote Login Protocol
|
||||
telnet 23/tcp
|
||||
telnet 23/udp
|
||||
# 24 - private mail system
|
||||
smtp 25/tcp mail
|
||||
smtp 25/udp mail
|
||||
time 37/tcp timserver
|
||||
time 37/udp timserver
|
||||
rlp 39/tcp resource # resource location
|
||||
rlp 39/udp resource # resource location
|
||||
nameserver 42/tcp name # IEN 116
|
||||
nameserver 42/udp name # IEN 116
|
||||
nicname 43/tcp whois
|
||||
nicname 43/udp whois
|
||||
tacacs 49/tcp # Login Host Protocol (TACACS)
|
||||
tacacs 49/udp # Login Host Protocol (TACACS)
|
||||
re-mail-ck 50/tcp # Remote Mail Checking Protocol
|
||||
re-mail-ck 50/udp # Remote Mail Checking Protocol
|
||||
domain 53/tcp nameserver # name-domain server
|
||||
domain 53/udp nameserver
|
||||
whois++ 63/tcp
|
||||
whois++ 63/udp
|
||||
bootps 67/tcp # BOOTP server
|
||||
bootps 67/udp
|
||||
bootpc 68/tcp # BOOTP client
|
||||
bootpc 68/udp
|
||||
tftp 69/tcp
|
||||
tftp 69/udp
|
||||
gopher 70/tcp # Internet Gopher
|
||||
gopher 70/udp
|
||||
netrjs-1 71/tcp # Remote Job Service
|
||||
netrjs-1 71/udp # Remote Job Service
|
||||
netrjs-2 72/tcp # Remote Job Service
|
||||
netrjs-2 72/udp # Remote Job Service
|
||||
netrjs-3 73/tcp # Remote Job Service
|
||||
netrjs-3 73/udp # Remote Job Service
|
||||
netrjs-4 74/tcp # Remote Job Service
|
||||
netrjs-4 74/udp # Remote Job Service
|
||||
finger 79/tcp
|
||||
finger 79/udp
|
||||
http 80/tcp www www-http # WorldWideWeb HTTP
|
||||
http 80/udp www www-http # HyperText Transfer Protocol
|
||||
kerberos 88/tcp kerberos5 krb5 # Kerberos v5
|
||||
kerberos 88/udp kerberos5 krb5 # Kerberos v5
|
||||
supdup 95/tcp
|
||||
supdup 95/udp
|
||||
hostname 101/tcp hostnames # usually from sri-nic
|
||||
hostname 101/udp hostnames # usually from sri-nic
|
||||
iso-tsap 102/tcp tsap # part of ISODE.
|
||||
csnet-ns 105/tcp cso # also used by CSO name server
|
||||
csnet-ns 105/udp cso
|
||||
# unfortunately the poppassd (Eudora) uses a port which has already
|
||||
# been assigned to a different service. We list the poppassd as an
|
||||
# alias here. This should work for programs asking for this service.
|
||||
# (due to a bug in inetd the 3com-tsmux line is disabled)
|
||||
#3com-tsmux 106/tcp poppassd
|
||||
#3com-tsmux 106/udp poppassd
|
||||
rtelnet 107/tcp # Remote Telnet
|
||||
rtelnet 107/udp
|
||||
pop2 109/tcp pop-2 postoffice # POP version 2
|
||||
pop2 109/udp pop-2
|
||||
pop3 110/tcp pop-3 # POP version 3
|
||||
pop3 110/udp pop-3
|
||||
sunrpc 111/tcp portmapper # RPC 4.0 portmapper TCP
|
||||
sunrpc 111/udp portmapper # RPC 4.0 portmapper UDP
|
||||
auth 113/tcp authentication tap ident
|
||||
auth 113/udp authentication tap ident
|
||||
sftp 115/tcp
|
||||
sftp 115/udp
|
||||
uucp-path 117/tcp
|
||||
uucp-path 117/udp
|
||||
nntp 119/tcp readnews untp # USENET News Transfer Protocol
|
||||
nntp 119/udp readnews untp # USENET News Transfer Protocol
|
||||
ntp 123/tcp
|
||||
ntp 123/udp # Network Time Protocol
|
||||
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
|
||||
imap 143/tcp imap2 # Interim Mail Access Proto v2
|
||||
imap 143/udp imap2
|
||||
snmp 161/tcp # Simple Net Mgmt Proto
|
||||
snmp 161/udp # Simple Net Mgmt Proto
|
||||
snmptrap 162/udp snmp-trap # Traps for SNMP
|
||||
cmip-man 163/tcp # ISO mgmt over IP (CMOT)
|
||||
cmip-man 163/udp
|
||||
cmip-agent 164/tcp
|
||||
cmip-agent 164/udp
|
||||
mailq 174/tcp # MAILQ
|
||||
mailq 174/udp # MAILQ
|
||||
xdmcp 177/tcp # X Display Mgr. Control Proto
|
||||
xdmcp 177/udp
|
||||
nextstep 178/tcp NeXTStep NextStep # NeXTStep window
|
||||
nextstep 178/udp NeXTStep NextStep # server
|
||||
bgp 179/tcp # Border Gateway Proto.
|
||||
bgp 179/udp
|
||||
prospero 191/tcp # Cliff Neuman's Prospero
|
||||
prospero 191/udp
|
||||
irc 194/tcp # Internet Relay Chat
|
||||
irc 194/udp
|
||||
smux 199/tcp # SNMP Unix Multiplexer
|
||||
smux 199/udp
|
||||
at-rtmp 201/tcp # AppleTalk routing
|
||||
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 # Quick Mail Transfer Protocol
|
||||
qmtp 209/udp # Quick Mail Transfer Protocol
|
||||
z39.50 210/tcp z3950 wais # NISO Z39.50 database
|
||||
z39.50 210/udp z3950 wais
|
||||
ipx 213/tcp # IPX
|
||||
ipx 213/udp
|
||||
imap3 220/tcp # Interactive Mail Access
|
||||
imap3 220/udp # Protocol v3
|
||||
link 245/tcp ttylink
|
||||
link 245/ucp ttylink
|
||||
rsvp_tunnel 363/tcp
|
||||
rsvp_tunnel 363/udp
|
||||
rpc2portmap 369/tcp
|
||||
rpc2portmap 369/udp # Coda portmapper
|
||||
codaauth2 370/tcp
|
||||
codaauth2 370/udp # Coda authentication server
|
||||
ulistproc 372/tcp ulistserv # UNIX Listserv
|
||||
ulistproc 372/udp ulistserv
|
||||
ldap 389/tcp
|
||||
ldap 389/udp
|
||||
svrloc 427/tcp # Server Location Protocl
|
||||
svrloc 427/udp # Server Location Protocl
|
||||
mobileip-agent 434/tcp
|
||||
mobileip-agent 434/udp
|
||||
mobilip-mn 435/tcp
|
||||
mobilip-mn 435/udp
|
||||
https 443/tcp # MCom
|
||||
https 443/udp # MCom
|
||||
snpp 444/tcp # Simple Network Paging Protocol
|
||||
snpp 444/udp # Simple Network Paging Protocol
|
||||
microsoft-ds 445/tcp
|
||||
microsoft-ds 445/udp
|
||||
kpasswd 464/tcp kpwd # Kerberos "passwd"
|
||||
kpasswd 464/udp kpwd # Kerberos "passwd"
|
||||
photuris 468/tcp
|
||||
photuris 468/udp
|
||||
saft 487/tcp # Simple Asynchronous File Transfer
|
||||
saft 487/udp # Simple Asynchronous File Transfer
|
||||
gss-http 488/tcp
|
||||
gss-http 488/udp
|
||||
pim-rp-disc 496/tcp
|
||||
pim-rp-disc 496/udp
|
||||
isakmp 500/tcp
|
||||
isakmp 500/udp
|
||||
gdomap 538/tcp # GNUstep distributed objects
|
||||
gdomap 538/udp # GNUstep distributed objects
|
||||
iiop 535/tcp
|
||||
iiop 535/udp
|
||||
dhcpv6-client 546/tcp
|
||||
dhcpv6-client 546/udp
|
||||
dhcpv6-server 547/tcp
|
||||
dhcpv6-server 547/udp
|
||||
rtsp 554/tcp # Real Time Stream Control Protocol
|
||||
rtsp 554/udp # Real Time Stream Control Protocol
|
||||
nntps 563/tcp # NNTP over SSL
|
||||
nntps 563/udp # NNTP over SSL
|
||||
whoami 565/tcp
|
||||
whoami 565/udp
|
||||
submission 587/tcp msa # mail message submission
|
||||
submission 587/udp msa # mail message submission
|
||||
npmp-local 610/tcp dqs313_qmaster # npmp-local / DQS
|
||||
npmp-local 610/udp dqs313_qmaster # npmp-local / DQS
|
||||
npmp-gui 611/tcp dqs313_execd # npmp-gui / DQS
|
||||
npmp-gui 611/udp dqs313_execd # npmp-gui / DQS
|
||||
hmmp-ind 612/tcp dqs313_intercell # HMMP Indication / DQS
|
||||
hmmp-ind 612/udp dqs313_intercell # HMMP Indication / DQS
|
||||
ldaps 636/tcp # LDAP over SSL
|
||||
ldaps 636/udp # LDAP over SSL
|
||||
acap 674/tcp
|
||||
acap 674/udp
|
||||
ha-cluster 694/tcp # Heartbeat HA-cluster
|
||||
ha-cluster 694/udp # Heartbeat HA-cluster
|
||||
kerberos-adm 749/tcp # Kerberos `kadmin' (v5)
|
||||
kerberos-iv 750/udp kerberos4 kerberos-sec kdc
|
||||
kerberos-iv 750/tcp kerberos4 kerberos-sec kdc
|
||||
webster 765/tcp # Network dictionary
|
||||
webster 765/udp
|
||||
phonebook 767/tcp # Network phonebook
|
||||
phonebook 767/udp
|
||||
rsync 873/tcp # rsync
|
||||
rsync 873/udp # rsync
|
||||
telnets 992/tcp
|
||||
telnets 992/udp
|
||||
imaps 993/tcp # IMAP over SSL
|
||||
imaps 993/udp # IMAP over SSL
|
||||
ircs 994/tcp
|
||||
ircs 994/udp
|
||||
pop3s 995/tcp # POP-3 over SSL
|
||||
pop3s 995/udp # POP-3 over SSL
|
||||
|
||||
#
|
||||
# UNIX specific services
|
||||
#
|
||||
exec 512/tcp
|
||||
biff 512/udp comsat
|
||||
login 513/tcp
|
||||
who 513/udp whod
|
||||
shell 514/tcp cmd # no passwords used
|
||||
syslog 514/udp
|
||||
printer 515/tcp spooler # line printer spooler
|
||||
printer 515/udp spooler # line printer spooler
|
||||
talk 517/udp
|
||||
ntalk 518/udp
|
||||
utime 519/tcp unixtime
|
||||
utime 519/udp unixtime
|
||||
efs 520/tcp
|
||||
router 520/udp route routed # RIP
|
||||
ripng 521/tcp
|
||||
ripng 521/udp
|
||||
timed 525/tcp timeserver
|
||||
timed 525/udp timeserver
|
||||
tempo 526/tcp newdate
|
||||
courier 530/tcp rpc
|
||||
conference 531/tcp chat
|
||||
netnews 532/tcp readnews
|
||||
netwall 533/udp # -for emergency broadcasts
|
||||
uucp 540/tcp uucpd # uucp daemon
|
||||
klogin 543/tcp # Kerberized `rlogin' (v5)
|
||||
kshell 544/tcp krcmd # Kerberized `rsh' (v5)
|
||||
afpovertcp 548/tcp # AFP over TCP
|
||||
afpovertcp 548/udp # AFP over TCP
|
||||
remotefs 556/tcp rfs_server rfs # Brunhoff remote filesystem
|
||||
|
||||
#
|
||||
# From ``PORT NUMBERS'':
|
||||
#
|
||||
#>REGISTERED PORT NUMBERS
|
||||
#>
|
||||
#>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 convienence to the
|
||||
#>community.
|
||||
#
|
||||
socks 1080/tcp # socks proxy server
|
||||
socks 1080/udp # socks proxy server
|
||||
h323hostcallsc 1300/tcp # H323 Host Call Secure
|
||||
h323hostcallsc 1300/udp # H323 Host Call Secure
|
||||
ms-sql-s 1433/tcp # Microsoft-SQL-Server
|
||||
ms-sql-s 1433/udp # Microsoft-SQL-Server
|
||||
ms-sql-m 1434/tcp # Microsoft-SQL-Monitor
|
||||
ms-sql-m 1434/udp # Microsoft-SQL-Monitor
|
||||
ica 1494/tcp # Citrix ICA Client
|
||||
ica 1494/udp # Citrix ICA Client
|
||||
wins 1512/tcp # Microsoft's Windows Internet Name Service
|
||||
wins 1512/udp # Microsoft's Windows Internet Name Service
|
||||
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 # datametrics / old radius entry
|
||||
sa-msg-port 1646/tcp old-radacct # sa-msg-port / old radacct entry
|
||||
sa-msg-port 1646/udp old-radacct # sa-msg-port / old radacct entry
|
||||
kermit 1649/tcp
|
||||
kermit 1649/udp
|
||||
l2tp 1701/tcp l2f
|
||||
l2tp 1701/udp l2f
|
||||
h323gatedisc 1718/tcp
|
||||
h323gatedisc 1718/udp
|
||||
h323gatestat 1719/tcp
|
||||
h323gatestat 1719/udp
|
||||
h323hostcall 1720/tcp
|
||||
h323hostcall 1720/udp
|
||||
tftp-mcast 1758/tcp
|
||||
tftp-mcast 1758/udp
|
||||
hello 1789/tcp
|
||||
hello 1789/udp
|
||||
radius 1812/tcp # Radius
|
||||
radius 1812/udp # Radius
|
||||
radius-acct 1813/tcp radacct # Radius Accounting
|
||||
radius-acct 1813/udp radacct # Radius Accounting
|
||||
mtp 1911/tcp #
|
||||
mtp 1911/udp #
|
||||
hsrp 1985/tcp # Cisco Hot Standby Router Protocol
|
||||
hsrp 1985/udp # Cisco Hot Standby Router Protocol
|
||||
licensedaemon 1986/tcp
|
||||
licensedaemon 1986/udp
|
||||
gdp-port 1997/tcp # Cisco Gateway Discovery Protocol
|
||||
gdp-port 1997/udp # Cisco Gateway Discovery Protocol
|
||||
nfs 2049/tcp nfsd
|
||||
nfs 2049/udp nfsd
|
||||
zephyr-srv 2102/tcp # Zephyr server
|
||||
zephyr-srv 2102/udp # Zephyr server
|
||||
zephyr-clt 2103/tcp # Zephyr serv-hm connection
|
||||
zephyr-clt 2103/udp # Zephyr serv-hm connection
|
||||
zephyr-hm 2104/tcp # Zephyr hostmanager
|
||||
zephyr-hm 2104/udp # Zephyr hostmanager
|
||||
cvspserver 2401/tcp # CVS client/server operations
|
||||
cvspserver 2401/udp # CVS client/server operations
|
||||
venus 2430/tcp # codacon port
|
||||
venus 2430/udp # Venus callback/wbc interface
|
||||
venus-se 2431/tcp # tcp side effects
|
||||
venus-se 2431/udp # udp sftp side effect
|
||||
codasrv 2432/tcp # not used
|
||||
codasrv 2432/udp # server port
|
||||
codasrv-se 2433/tcp # tcp side effects
|
||||
codasrv-se 2433/udp # udp sftp side effectQ
|
||||
corbaloc 2809/tcp # CORBA naming service locator
|
||||
icpv2 3130/tcp # Internet Cache Protocol V2 (Squid)
|
||||
icpv2 3130/udp # Internet Cache Protocol V2 (Squid)
|
||||
mysql 3306/tcp # MySQL
|
||||
mysql 3306/udp # MySQL
|
||||
trnsprntproxy 3346/tcp # Trnsprnt Proxy
|
||||
trnsprntproxy 3346/udp # Trnsprnt Proxy
|
||||
rwhois 4321/tcp # Remote Who Is
|
||||
rwhois 4321/udp # Remote Who Is
|
||||
krb524 4444/tcp # Kerberos 5 to 4 ticket xlator
|
||||
krb524 4444/udp # Kerberos 5 to 4 ticket xlator
|
||||
rfe 5002/tcp # Radio Free Ethernet
|
||||
rfe 5002/udp # Actually uses UDP only
|
||||
cfengine 5308/tcp # CFengine
|
||||
cfengine 5308/udp # CFengine
|
||||
cvsup 5999/tcp CVSup # CVSup file transfer/John Polstra/FreeBSD
|
||||
cvsup 5999/udp CVSup # CVSup file transfer/John Polstra/FreeBSD
|
||||
x11 6000/tcp X # the X Window System
|
||||
afs3-fileserver 7000/tcp # file server itself
|
||||
afs3-fileserver 7000/udp # file server itself
|
||||
afs3-callback 7001/tcp # callbacks to cache managers
|
||||
afs3-callback 7001/udp # callbacks to cache managers
|
||||
afs3-prserver 7002/tcp # users & groups database
|
||||
afs3-prserver 7002/udp # users & groups database
|
||||
afs3-vlserver 7003/tcp # volume location database
|
||||
afs3-vlserver 7003/udp # volume location database
|
||||
afs3-kaserver 7004/tcp # AFS/Kerberos authentication service
|
||||
afs3-kaserver 7004/udp # AFS/Kerberos authentication service
|
||||
afs3-volser 7005/tcp # volume managment server
|
||||
afs3-volser 7005/udp # volume managment server
|
||||
afs3-errors 7006/tcp # error interpretation service
|
||||
afs3-errors 7006/udp # error interpretation service
|
||||
afs3-bos 7007/tcp # basic overseer process
|
||||
afs3-bos 7007/udp # basic overseer process
|
||||
afs3-update 7008/tcp # server-to-server updater
|
||||
afs3-update 7008/udp # server-to-server updater
|
||||
afs3-rmtsys 7009/tcp # remote cache manager service
|
||||
afs3-rmtsys 7009/udp # remote cache manager service
|
||||
sd 9876/tcp # Session Director
|
||||
sd 9876/udp # Session Director
|
||||
amanda 10080/tcp # amanda backup services
|
||||
amanda 10080/udp # amanda backup services
|
||||
pgpkeyserver 11371/tcp # PGP/GPG public keyserver
|
||||
pgpkeyserver 11371/udp # PGP/GPG public keyserver
|
||||
h323callsigalt 11720/tcp # H323 Call Signal Alternate
|
||||
h323callsigalt 11720/udp # H323 Call Signal Alternate
|
||||
quake 26000/tcp
|
||||
quake 26000/udp
|
||||
wnn6-ds 26208/tcp
|
||||
wnn6-ds 26208/udp
|
||||
traceroute 33434/tcp
|
||||
traceroute 33434/udp
|
||||
|
||||
#
|
||||
# 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
|
||||
#
|
||||
# Kerberos (Project Athena/MIT) services
|
||||
# Note that these are for Kerberos v4, and are unofficial. Sites running
|
||||
# v4 should uncomment these and comment out the v5 entries above.
|
||||
#
|
||||
kerberos_master 751/udp # Kerberos authentication
|
||||
kerberos_master 751/tcp # Kerberos authentication
|
||||
passwd_server 752/udp # Kerberos passwd server
|
||||
krbupdate 760/tcp kreg # Kerberos registration
|
||||
kpop 1109/tcp # Pop with Kerberos
|
||||
knetd 2053/tcp # Kerberos de-multiplexor
|
||||
#
|
||||
# Kerberos 5 services, also not registered with IANA
|
||||
#
|
||||
krb5_prop 754/tcp # Kerberos slave propagation
|
||||
eklogin 2105/tcp # Kerberos encrypted rlogin
|
||||
#
|
||||
# Unofficial but necessary (for NetBSD) services
|
||||
#
|
||||
supfilesrv 871/tcp # SUP server
|
||||
supfiledbg 1127/tcp # SUP debugging
|
||||
#
|
||||
# Unofficial but useful/necessary other services
|
||||
#
|
||||
netstat 15/tcp # (was once asssigned, no more)
|
||||
fsp 21/udp fspd #
|
||||
linuxconf 98/tcp # Linuxconf HTML access
|
||||
poppassd 106/tcp # Eudora
|
||||
poppassd 106/udp # Eudora
|
||||
smtps 465/tcp # SMTP over SSL (TLS)
|
||||
gii 616/tcp # gated interactive interface
|
||||
omirr 808/tcp omirrd # online mirror
|
||||
omirr 808/udp omirrd # online mirror
|
||||
swat 901/tcp # Samba Web Administration Tool
|
||||
rndc 953/tcp # rndc control sockets (BIND 9)
|
||||
rndc 953/udp # rndc control sockets (BIND 9)
|
||||
skkserv 1178/tcp # SKK Japanese input method
|
||||
rmtcfg 1236/tcp # Gracilis Packeten remote config server
|
||||
xtel 1313/tcp # french minitel
|
||||
support 1529/tcp prmsd gnatsd # GNATS, cygnus bug tracker
|
||||
cfinger 2003/tcp # GNU Finger
|
||||
ninstall 2150/tcp # ninstall service
|
||||
ninstall 2150/udp # ninstall service
|
||||
afbackup 2988/tcp # Afbackup system
|
||||
afbackup 2988/udp # Afbackup system
|
||||
squid 3128/tcp # squid web proxy
|
||||
prsvp 3455/tcp # RSVP Port
|
||||
prsvp 3455/udp # RSVP Port
|
||||
postgres 5432/tcp # POSTGRES
|
||||
postgres 5432/udp # POSTGRES
|
||||
fax 4557/tcp # FAX transmission service (old)
|
||||
hylafax 4559/tcp # HylaFAX client-server protocol (new)
|
||||
sgi-dgl 5232/tcp # SGI Distributed Graphics
|
||||
sgi-dgl 5232/udp
|
||||
noclog 5354/tcp # noclogd with TCP (nocol)
|
||||
noclog 5354/udp # noclogd with UDP (nocol)
|
||||
hostmon 5355/tcp # hostmon uses TCP (nocol)
|
||||
hostmon 5355/udp # hostmon uses TCP (nocol)
|
||||
x11-ssh-offset 6010/tcp # SSH X11 forwarding offset
|
||||
ircd 6667/tcp # Internet Relay Chat
|
||||
ircd 6667/udp # Internet Relay Chat
|
||||
xfs 7100/tcp # X font server
|
||||
tircproxy 7666/tcp # Tircproxy
|
||||
http-alt 8008/tcp
|
||||
http-alt 8008/udp
|
||||
webcache 8080/tcp # WWW caching service
|
||||
webcache 8080/udp # WWW caching service
|
||||
tproxy 8081/tcp # Transparent Proxy
|
||||
tproxy 8081/udp # Transparent Proxy
|
||||
jetdirect 9100/tcp laserjet hplj #
|
||||
mandelspawn 9359/udp mandelbrot # network mandelbrot
|
||||
kamanda 10081/tcp # amanda backup services (Kerberos)
|
||||
kamanda 10081/udp # amanda backup services (Kerberos)
|
||||
amandaidx 10082/tcp # amanda backup services
|
||||
amidxtape 10083/tcp # amanda backup services
|
||||
isdnlog 20011/tcp # isdn logging system
|
||||
isdnlog 20011/udp # isdn logging system
|
||||
vboxd 20012/tcp # voice box system
|
||||
vboxd 20012/udp # voice box system
|
||||
binkp 24554/tcp # Binkley
|
||||
binkp 24554/udp # Binkley
|
||||
asp 27374/tcp # Address Search Protocol
|
||||
asp 27374/udp # Address Search Protocol
|
||||
canna 5680/tcp
|
||||
tfido 60177/tcp # Ifmail
|
||||
tfido 60177/udp # Ifmail
|
||||
fido 60179/tcp # Ifmail
|
||||
fido 60179/udp # Ifmail
|
||||
|
||||
# Local services
|
||||
|
5
iso/excludelist.net
Normal file
5
iso/excludelist.net
Normal file
@ -0,0 +1,5 @@
|
||||
core
|
||||
opt
|
||||
xorg
|
||||
*.pkg.tar.gz
|
||||
linux-2.6*.tar*
|
16
iso/isolinux/boot.msg
Normal file
16
iso/isolinux/boot.msg
Normal file
@ -0,0 +1,16 @@
|
||||
Welcome to the CRUX 2.3 Updated CD!
|
||||
|
||||
Press <Enter> to boot using the CD-ROM/initramfs.
|
||||
|
||||
Available images:
|
||||
|
||||
CRUX - Install CRUX
|
||||
fb1280 - 1280x1024 framebuffer console
|
||||
fb1024 - 1024x768 framebuffer console
|
||||
fb800 - 800x600 framebuffer console
|
||||
fb640 - 640x480 framebuffer console
|
||||
memtest86+, - Test your system's RAM
|
||||
memtest86
|
||||
|
||||
Press F3 to see miscellaneous boot options (acpi, etc.)
|
||||
|
33
iso/isolinux/isolinux.cfg
Normal file
33
iso/isolinux/isolinux.cfg
Normal file
@ -0,0 +1,33 @@
|
||||
SERIAL 0 38400
|
||||
DISPLAY /boot/isolinux/boot.msg
|
||||
PROMPT 1
|
||||
DEFAULT CRUX
|
||||
|
||||
F1 boot.msg
|
||||
F3 options.msg
|
||||
|
||||
LABEL CRUX
|
||||
KERNEL /boot/vmlinuz
|
||||
APPEND initrd=/boot/initramfs console=ttyS0,38400 console=tty0
|
||||
|
||||
LABEL fb1280
|
||||
KERNEL /boot/vmlinuz
|
||||
APPEND initrd=/boot/initramfs console=ttyS0,38400 console=tty0 vga=0x307
|
||||
|
||||
LABEL fb1024
|
||||
KERNEL /boot/vmlinuz
|
||||
APPEND initrd=/boot/initramfs console=ttyS0,38400 console=tty0 vga=0x305
|
||||
|
||||
LABEL fb800
|
||||
KERNEL /boot/vmlinuz
|
||||
APPEND initrd=/boot/initramfs console=ttyS0,38400 console=tty0 vga=0x303
|
||||
|
||||
LABEL fb640
|
||||
KERNEL /boot/vmlinuz
|
||||
APPEND initrd=/boot/initramfs console=ttyS0,38400 console=tty0 vga=0x301
|
||||
|
||||
LABEL memtest86
|
||||
KERNEL memtest86plus
|
||||
|
||||
LABEL memtest86+
|
||||
KERNEL memtest86plus
|
BIN
iso/isolinux/memtest86plus
Normal file
BIN
iso/isolinux/memtest86plus
Normal file
Binary file not shown.
13
iso/isolinux/options.msg
Normal file
13
iso/isolinux/options.msg
Normal file
@ -0,0 +1,13 @@
|
||||
|
||||
Boot options:
|
||||
|
||||
acpi=off This option disables ACPI; it's required to use APM (older
|
||||
non-acpi hardware) and also disables hyperthreading. Try
|
||||
this if your hardware is older and has trouble booting the
|
||||
default way.
|
||||
|
||||
console=<blah> This option configures serial port access for the boot CD.
|
||||
The format is "device,connection options", the default is
|
||||
"ttyS0,38400". Connection options are comma-separated. For
|
||||
example: console=9600,8,n,1
|
||||
|
355
iso/setup.dependencies
Normal file
355
iso/setup.dependencies
Normal file
@ -0,0 +1,355 @@
|
||||
autoconf: autoconf
|
||||
automake: gawk db gdbm autoconf perl automake
|
||||
bash: ncurses bash
|
||||
bc: ncurses readline bc
|
||||
bin86: bin86
|
||||
bindutils: openssl bindutils
|
||||
binutils: binutils
|
||||
bison: bison
|
||||
bzip2: bzip2
|
||||
coreutils: coreutils
|
||||
cpio: cpio
|
||||
curl: openssl curl
|
||||
db: db
|
||||
dcron: dcron
|
||||
dhcpcd: dhcpcd
|
||||
diffutils: diffutils
|
||||
e2fsprogs: e2fsprogs
|
||||
ed: ed
|
||||
exim: db openssl exim
|
||||
expat: expat
|
||||
file: zlib file
|
||||
filesystem: filesystem
|
||||
findutils: findutils
|
||||
flex: flex
|
||||
gawk: gawk
|
||||
gcc: gcc
|
||||
gdbm: gdbm
|
||||
gettext: gettext
|
||||
glibc: glibc
|
||||
grep: grep
|
||||
groff: groff
|
||||
gzip: gzip
|
||||
hdparm: hdparm
|
||||
hotplug: pciutils libusb usbutils hotplug
|
||||
httpup: openssl curl httpup
|
||||
iana-etc: iana-etc
|
||||
inetd: inetd
|
||||
iproute2: iproute2
|
||||
iptables: iptables
|
||||
iputils: iputils
|
||||
jfsutils: e2fsprogs jfsutils
|
||||
kbd: kbd
|
||||
less: ncurses less
|
||||
libstdc++-compat: libstdc++-compat
|
||||
libtool: libtool
|
||||
libusb: libusb
|
||||
lilo: lilo
|
||||
m4: m4
|
||||
make: make
|
||||
man: man
|
||||
man-pages: man man-pages
|
||||
mktemp: mktemp
|
||||
module-init-tools: module-init-tools
|
||||
nasm: nasm
|
||||
ncurses: ncurses
|
||||
net-tools: net-tools
|
||||
netkit-ftp: ncurses readline netkit-ftp
|
||||
netkit-telnet: ncurses netkit-telnet
|
||||
nfs-utils: nfs-utils
|
||||
openssh: openssl zlib openssh
|
||||
openssl: openssl
|
||||
patch: patch
|
||||
pciutils: pciutils
|
||||
perl: db gdbm perl
|
||||
pkg-config: pkg-config
|
||||
pkgutils: pkgutils
|
||||
portmap: portmap
|
||||
ports: ports
|
||||
ppp: zlib openssl ppp
|
||||
procps: ncurses procps
|
||||
prt-get: prt-get
|
||||
psmisc: ncurses psmisc
|
||||
rc: rc
|
||||
rdate: rdate
|
||||
readline: readline
|
||||
reiserfsprogs: e2fsprogs reiserfsprogs
|
||||
rpm2targz: rpm2targz
|
||||
rsync: openssl zlib openssh rsync
|
||||
sed: sed
|
||||
shadow: shadow
|
||||
slocate: slocate
|
||||
strace: strace
|
||||
sysfsutils: sysfsutils
|
||||
sysklogd: sysklogd
|
||||
sysvinit: sysvinit
|
||||
tar: tar
|
||||
tcp_wrappers: tcp_wrappers
|
||||
tcsh: ncurses tcsh
|
||||
time: time
|
||||
traceroute: traceroute
|
||||
udev: udev
|
||||
unzip: unzip
|
||||
usbutils: libusb usbutils
|
||||
util-linux: e2fsprogs ncurses zlib util-linux
|
||||
vim: ncurses vim
|
||||
wget: openssl wget
|
||||
which: which
|
||||
xfsprogs: e2fsprogs xfsprogs
|
||||
zip: zip
|
||||
zlib: zlib
|
||||
atk: glib atk
|
||||
blackbox: xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-renderproto expat xorg-libxdmcp xorg-libxau libxml2 freetype libxslt fontconfig xorg-libxcb xorg-libx11 xorg-libxext xorg-libxrender xorg-libxft blackbox
|
||||
cairo: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-makedepend xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxxf86vm mesa3d glitz cairo
|
||||
cdrtools: cdrtools
|
||||
cvs: cvs
|
||||
dialog: ncurses dialog
|
||||
fetchmail: openssl fetchmail
|
||||
firefox: glib hicolor-icon-theme libjpeg zlib libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-renderproto expat xorg-fixesproto xorg-xineramaproto xorg-randrproto libidl atk libtiff libxml2 freetype libpng xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libice libxslt fontconfig xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxinerama xorg-libxft xorg-libxrandr xorg-libxcursor mesa3d glitz cairo pango gtk firefox
|
||||
fontconfig: zlib expat freetype fontconfig
|
||||
freetype: zlib freetype
|
||||
glib: glib
|
||||
glitz: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-makedepend xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxxf86vm mesa3d glitz
|
||||
grub: ncurses gettext grub
|
||||
gtk: glib hicolor-icon-theme libjpeg zlib libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-renderproto expat xorg-fixesproto xorg-xineramaproto xorg-randrproto atk libtiff libxml2 freetype xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libice libxslt fontconfig xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxinerama xorg-libxft xorg-libxrandr xorg-libxcursor mesa3d glitz cairo pango gtk
|
||||
hicolor-icon-theme: hicolor-icon-theme
|
||||
libdrm: libdrm
|
||||
libidl: glib libidl
|
||||
libjpeg: libjpeg
|
||||
libpng: zlib libpng
|
||||
libtiff: libjpeg zlib libtiff
|
||||
libxml2: zlib libxml2
|
||||
libxslt: zlib libxml2 libxslt
|
||||
mdadm: mdadm
|
||||
mutt: gdbm ncurses openssl mutt
|
||||
nano: nano
|
||||
p5-xml-parser: expat db gdbm perl p5-xml-parser
|
||||
pango: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto glib xorg-renderproto expat xorg-makedepend xorg-libxdmcp xorg-libxau libxml2 freetype xorg-libice libxslt fontconfig xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxrender xorg-libxxf86vm xorg-libxft mesa3d glitz cairo pango
|
||||
procmail: procmail
|
||||
sudo: sudo
|
||||
wireless-tools: wireless-tools
|
||||
xterm: xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-printproto xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxp xorg-libxmu xorg-libxpm xorg-libxaw xterm
|
||||
libpthread-stubs: libpthread-stubs
|
||||
mesa3d: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-makedepend xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxxf86vm mesa3d
|
||||
polyglotman: polyglotman
|
||||
xkeyboard-config: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto expat db gdbm xorg-libxdmcp xorg-libxau libxml2 perl libxslt p5-xml-parser xorg-libxcb xorg-libx11 xorg-libxkbfile xorg-xkbcomp xkeyboard-config
|
||||
xorg: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto expat xorg-font-util xorg-font-alias db gdbm xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libfontenc xorg-rgb libxml2 freetype xorg-libice perl libxslt xorg-libxfont fontconfig xorg-libsm p5-xml-parser xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga xorg-libxmu xorg-libxpm xorg-libxtrap xorg-font-misc-misc xorg-font-cursor-misc xorg-libxkbui xorg-xkbcomp xorg-libxrandr xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d xorg-libxvmc xorg-libxaw xkeyboard-config xorg-server xorg-xf86-input-mouse xorg-xf86-input-keyboard xorg-xf86-video-vesa xorg-xinit xorg-xauth xorg
|
||||
xorg-applewmproto: xorg-applewmproto
|
||||
xorg-bdftopcf: zlib xorg-fontcacheproto xorg-xproto xorg-xtrans xorg-fontsproto freetype xorg-libfontenc xorg-libxfont xorg-bdftopcf
|
||||
xorg-bigreqsproto: xorg-bigreqsproto
|
||||
xorg-cf-files: xorg-cf-files
|
||||
xorg-compositeproto: xorg-compositeproto
|
||||
xorg-damageproto: xorg-damageproto
|
||||
xorg-dmxproto: xorg-dmxproto
|
||||
xorg-evieext: xorg-evieext
|
||||
xorg-fixesproto: xorg-fixesproto
|
||||
xorg-font-adobe-100dpi: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-adobe-100dpi
|
||||
xorg-font-adobe-75dpi: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-adobe-75dpi
|
||||
xorg-font-adobe-utopia-100dpi: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-adobe-utopia-100dpi
|
||||
xorg-font-adobe-utopia-75dpi: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-adobe-utopia-75dpi
|
||||
xorg-font-adobe-utopia-type1: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto expat xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt fontconfig xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-adobe-utopia-type1
|
||||
xorg-font-alias: xorg-font-alias
|
||||
xorg-font-arabic-misc: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-arabic-misc
|
||||
xorg-font-bh-100dpi: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-bh-100dpi
|
||||
xorg-font-bh-75dpi: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-bh-75dpi
|
||||
xorg-font-bh-lucidatypewriter-100dpi: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-bh-lucidatypewriter-100dpi
|
||||
xorg-font-bh-lucidatypewriter-75dpi: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-bh-lucidatypewriter-75dpi
|
||||
xorg-font-bh-ttf: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto expat xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt fontconfig xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-bh-ttf
|
||||
xorg-font-bh-type1: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto expat xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt fontconfig xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-bh-type1
|
||||
xorg-font-bitstream-100dpi: zlib xorg-fontcacheproto xorg-xproto xorg-xtrans xorg-fontsproto xorg-mkfontdir xorg-xcb-proto libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-kbproto xorg-inputproto freetype libxml2 xorg-libfontenc xorg-libxdmcp xorg-libxau libxslt xorg-libxfont xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-mkfontscale xorg-font-bitstream-100dpi
|
||||
xorg-font-bitstream-75dpi: zlib xorg-fontcacheproto xorg-xproto xorg-xtrans xorg-fontsproto xorg-mkfontdir xorg-xcb-proto libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-kbproto xorg-inputproto freetype libxml2 xorg-libfontenc xorg-libxdmcp xorg-libxau libxslt xorg-libxfont xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-mkfontscale xorg-font-bitstream-75dpi
|
||||
xorg-font-bitstream-speedo: xorg-font-bitstream-speedo
|
||||
xorg-font-bitstream-type1: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto expat xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt fontconfig xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-bitstream-type1
|
||||
xorg-font-bitstream-vera: xorg-font-bitstream-vera
|
||||
xorg-font-cronyx-cyrillic: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-cronyx-cyrillic
|
||||
xorg-font-cursor-misc: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-cursor-misc
|
||||
xorg-font-daewoo-misc: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-daewoo-misc
|
||||
xorg-font-dec-misc: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-dec-misc
|
||||
xorg-font-ibm-type1: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto expat xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt fontconfig xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-ibm-type1
|
||||
xorg-font-isas-misc: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-isas-misc
|
||||
xorg-font-jis-misc: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-jis-misc
|
||||
xorg-font-micro-misc: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-micro-misc
|
||||
xorg-font-misc-cyrillic: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-misc-cyrillic
|
||||
xorg-font-misc-ethiopic: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto expat xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt fontconfig xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-misc-ethiopic
|
||||
xorg-font-misc-meltho: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto expat xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt fontconfig xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-misc-meltho
|
||||
xorg-font-misc-misc: xorg-font-util zlib xorg-fontcacheproto xorg-xproto xorg-xtrans xorg-fontsproto xorg-mkfontdir xorg-xcb-proto libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-kbproto xorg-inputproto freetype libxml2 xorg-libfontenc xorg-libxdmcp xorg-libxau libxslt xorg-libxfont xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-mkfontscale xorg-font-misc-misc
|
||||
xorg-font-mutt-misc: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-mutt-misc
|
||||
xorg-font-schumacher-misc: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-schumacher-misc
|
||||
xorg-font-screen-cyrillic: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-screen-cyrillic
|
||||
xorg-font-sony-misc: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-sony-misc
|
||||
xorg-font-sun-misc: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-sun-misc
|
||||
xorg-font-util: xorg-font-util
|
||||
xorg-font-winitzki-cyrillic: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-winitzki-cyrillic
|
||||
xorg-font-xfree86-type1: xorg-mkfontdir xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto expat xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt fontconfig xorg-libxcb xorg-libx11 xorg-mkfontscale xorg-font-xfree86-type1
|
||||
xorg-fontcacheproto: xorg-fontcacheproto
|
||||
xorg-fontsproto: xorg-fontsproto
|
||||
xorg-gccmakedep: xorg-gccmakedep
|
||||
xorg-glproto: xorg-glproto
|
||||
xorg-iceauth: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto expat xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga xorg-libxmu xorg-libxpm xorg-libxtrap xorg-libxkbui xorg-libxrandr xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d xorg-libxvmc xorg-libxaw xorg-server xorg-iceauth
|
||||
xorg-imake: xorg-xproto xorg-cf-files xorg-imake
|
||||
xorg-inputproto: xorg-inputproto
|
||||
xorg-kbproto: xorg-kbproto
|
||||
xorg-libapplewm: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-applewmproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libapplewm
|
||||
xorg-libdmx: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-dmxproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libdmx
|
||||
xorg-libfontenc: xorg-xproto xorg-libfontenc
|
||||
xorg-libfs: xorg-xproto xorg-fontsproto xorg-xtrans xorg-libfs
|
||||
xorg-libice: xorg-xproto xorg-xtrans xorg-libice
|
||||
xorg-liboldx: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-liboldx
|
||||
xorg-libsm: xorg-xproto xorg-xtrans xorg-libice xorg-libsm
|
||||
xorg-libwindowswm: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-windowswmproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libwindowswm
|
||||
xorg-libx11: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11
|
||||
xorg-libxau: xorg-xproto xorg-libxau
|
||||
xorg-libxaw: xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-printproto xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxp xorg-libxmu xorg-libxpm xorg-libxaw
|
||||
xorg-libxcb: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb
|
||||
xorg-libxcomposite: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-fixesproto xorg-compositeproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxfixes xorg-libxext xorg-libxcomposite
|
||||
xorg-libxcursor: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-renderproto xorg-fixesproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxrender xorg-libxfixes xorg-libxcursor
|
||||
xorg-libxdamage: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-fixesproto xorg-damageproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxfixes xorg-libxdamage
|
||||
xorg-libxdmcp: xorg-xproto xorg-libxdmcp
|
||||
xorg-libxevie: xorg-evieext xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxevie
|
||||
xorg-libxext: xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext
|
||||
xorg-libxfixes: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-fixesproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxfixes
|
||||
xorg-libxfont: zlib xorg-fontcacheproto xorg-xproto xorg-xtrans xorg-fontsproto freetype xorg-libfontenc xorg-libxfont
|
||||
xorg-libxfontcache: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-fontcacheproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxfontcache
|
||||
xorg-libxft: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-renderproto expat xorg-libxdmcp xorg-libxau libxml2 freetype libxslt fontconfig xorg-libxcb xorg-libx11 xorg-libxrender xorg-libxft
|
||||
xorg-libxi: xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxi
|
||||
xorg-libxinerama: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xineramaproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxinerama
|
||||
xorg-libxkbfile: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxkbfile
|
||||
xorg-libxkbui: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxt xorg-libxkbfile xorg-libxkbui
|
||||
xorg-libxmu: xorg-xproto xorg-xtrans xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libice libxml2 xorg-libsm libxslt xorg-libxcb xorg-libx11 xorg-libxt xorg-libxext xorg-libxmu
|
||||
xorg-libxp: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-printproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxp
|
||||
xorg-libxpm: xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxt xorg-libxext xorg-libxpm
|
||||
xorg-libxprintapputil: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-printproto xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxp xorg-libxprintutil xorg-libxprintapputil
|
||||
xorg-libxprintutil: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-printproto xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxp xorg-libxprintutil
|
||||
xorg-libxrandr: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-randrproto xorg-renderproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxrender xorg-libxrandr
|
||||
xorg-libxrender: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-renderproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxrender
|
||||
xorg-libxres: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-resourceproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxres
|
||||
xorg-libxscrnsaver: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-scrnsaverproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxscrnsaver
|
||||
xorg-libxt: xorg-xproto xorg-xtrans xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libice libxml2 xorg-libsm libxslt xorg-libxcb xorg-libx11 xorg-libxt
|
||||
xorg-libxtrap: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-trapproto xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxt xorg-libxext xorg-libxtrap
|
||||
xorg-libxtst: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-recordproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxtst
|
||||
xorg-libxv: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-videoproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxv
|
||||
xorg-libxvmc: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-videoproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxv xorg-libxvmc
|
||||
xorg-libxxf86dga: xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86dgaproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxxf86dga
|
||||
xorg-libxxf86misc: xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86miscproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxxf86misc
|
||||
xorg-libxxf86vm: xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxxf86vm
|
||||
xorg-makedepend: xorg-xproto xorg-makedepend
|
||||
xorg-mkfontdir: xorg-mkfontdir
|
||||
xorg-mkfontscale: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype libxslt xorg-libxcb xorg-libx11 xorg-mkfontscale
|
||||
xorg-printproto: xorg-printproto
|
||||
xorg-randrproto: xorg-randrproto
|
||||
xorg-recordproto: xorg-recordproto
|
||||
xorg-rendercheck: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-renderproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxrender xorg-rendercheck
|
||||
xorg-renderproto: xorg-renderproto
|
||||
xorg-resourceproto: xorg-resourceproto
|
||||
xorg-rgb: xorg-xproto xorg-rgb
|
||||
xorg-scrnsaverproto: xorg-scrnsaverproto
|
||||
xorg-server: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto expat xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga xorg-libxmu xorg-libxpm xorg-libxtrap xorg-libxkbui xorg-libxrandr xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d xorg-libxvmc xorg-libxaw xorg-server
|
||||
xorg-sessreg: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-sessreg
|
||||
xorg-setxkbmap: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxkbfile xorg-setxkbmap
|
||||
xorg-trapproto: xorg-trapproto
|
||||
xorg-util-macros: xorg-util-macros
|
||||
xorg-videoproto: xorg-videoproto
|
||||
xorg-windowswmproto: xorg-windowswmproto
|
||||
xorg-x11perf: xorg-xproto xorg-xtrans xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-kbproto xorg-inputproto xorg-renderproto expat xorg-libxdmcp xorg-libxau xorg-libice libxml2 freetype xorg-libsm libxslt fontconfig xorg-libxcb xorg-libx11 xorg-libxt xorg-libxext xorg-libxrender xorg-libxmu xorg-libxft xorg-x11perf
|
||||
xorg-xauth: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto expat xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga xorg-libxmu xorg-libxpm xorg-libxtrap xorg-libxkbui xorg-libxrandr xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d xorg-libxvmc xorg-libxaw xorg-server xorg-xauth
|
||||
xorg-xbitmaps: xorg-xbitmaps
|
||||
xorg-xcb-proto: xorg-xcb-proto
|
||||
xorg-xcmiscproto: xorg-xcmiscproto
|
||||
xorg-xdpyinfo: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-recordproto xorg-xf86vidmodeproto xorg-xf86dgaproto xorg-xf86miscproto xorg-renderproto xorg-xineramaproto xorg-dmxproto xorg-printproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxrender xorg-libxtst xorg-libxxf86vm xorg-libxxf86dga xorg-libxxf86misc xorg-libxi xorg-libxinerama xorg-libdmx xorg-libxp xorg-xdpyinfo
|
||||
xorg-xdriinfo: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-glproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-xdriinfo
|
||||
xorg-xev: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-xev
|
||||
xorg-xextproto: xorg-xextproto
|
||||
xorg-xf86-input-acecad: xorg-xf86-input-acecad
|
||||
xorg-xf86-input-calcomp: xorg-xf86-input-calcomp
|
||||
xorg-xf86-input-citron: xorg-xf86-input-citron
|
||||
xorg-xf86-input-digitaledge: xorg-xf86-input-digitaledge
|
||||
xorg-xf86-input-dmc: xorg-xf86-input-dmc
|
||||
xorg-xf86-input-dynapro: xorg-xf86-input-dynapro
|
||||
xorg-xf86-input-elo2300: xorg-xf86-input-elo2300
|
||||
xorg-xf86-input-elographics: xorg-xf86-input-elographics
|
||||
xorg-xf86-input-evdev: xorg-xf86-input-evdev
|
||||
xorg-xf86-input-fpit: xorg-xf86-input-fpit
|
||||
xorg-xf86-input-hyperpen: xorg-xf86-input-hyperpen
|
||||
xorg-xf86-input-jamstudio: xorg-xf86-input-jamstudio
|
||||
xorg-xf86-input-joystick: xorg-xf86-input-joystick
|
||||
xorg-xf86-input-keyboard: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto expat xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga xorg-libxmu xorg-libxpm xorg-libxtrap xorg-libxkbui xorg-libxrandr xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d xorg-libxvmc xorg-libxaw xorg-server xorg-xf86-input-keyboard
|
||||
xorg-xf86-input-magellan: xorg-xf86-input-magellan
|
||||
xorg-xf86-input-magictouch: xorg-xf86-input-magictouch
|
||||
xorg-xf86-input-microtouch: xorg-xf86-input-microtouch
|
||||
xorg-xf86-input-mouse: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto expat xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga xorg-libxmu xorg-libxpm xorg-libxtrap xorg-libxkbui xorg-libxrandr xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d xorg-libxvmc xorg-libxaw xorg-server xorg-xf86-input-mouse
|
||||
xorg-xf86-input-mutouch: xorg-xf86-input-mutouch
|
||||
xorg-xf86-input-palmax: xorg-xf86-input-palmax
|
||||
xorg-xf86-input-penmount: xorg-xf86-input-penmount
|
||||
xorg-xf86-input-spaceorb: xorg-xf86-input-spaceorb
|
||||
xorg-xf86-input-summa: xorg-xf86-input-summa
|
||||
xorg-xf86-input-tek4957: xorg-xf86-input-tek4957
|
||||
xorg-xf86-input-ur98: xorg-xf86-input-ur98
|
||||
xorg-xf86-input-vmmouse: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto expat xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga xorg-libxmu xorg-libxpm xorg-libxtrap xorg-libxkbui xorg-libxrandr xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d xorg-libxvmc xorg-libxaw xorg-server xorg-xf86-input-vmmouse
|
||||
xorg-xf86-input-void: xorg-xf86-input-void
|
||||
xorg-xf86-video-apm: xorg-xf86-video-apm
|
||||
xorg-xf86-video-ark: xorg-xf86-video-ark
|
||||
xorg-xf86-video-ati: xorg-xf86-video-ati
|
||||
xorg-xf86-video-chips: xorg-xf86-video-chips
|
||||
xorg-xf86-video-cirrus: xorg-xf86-video-cirrus
|
||||
xorg-xf86-video-cyrix: xorg-xf86-video-cyrix
|
||||
xorg-xf86-video-dummy: xorg-xf86-video-dummy
|
||||
xorg-xf86-video-fbdev: xorg-xf86-video-fbdev
|
||||
xorg-xf86-video-glint: xorg-xf86-video-glint
|
||||
xorg-xf86-video-i128: xorg-xf86-video-i128
|
||||
xorg-xf86-video-i740: xorg-xf86-video-i740
|
||||
xorg-xf86-video-i810: xorg-xf86-video-i810
|
||||
xorg-xf86-video-imstt: xorg-xf86-video-imstt
|
||||
xorg-xf86-video-mga: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto expat xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga xorg-libxmu xorg-libxpm xorg-libxtrap xorg-libxkbui xorg-libxrandr xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d xorg-libxvmc xorg-libxaw xorg-server xorg-xf86-video-mga
|
||||
xorg-xf86-video-neomagic: xorg-xf86-video-neomagic
|
||||
xorg-xf86-video-newport: xorg-xf86-video-newport
|
||||
xorg-xf86-video-nsc: xorg-xf86-video-nsc
|
||||
xorg-xf86-video-nv: xorg-xf86-video-nv
|
||||
xorg-xf86-video-rendition: xorg-xf86-video-rendition
|
||||
xorg-xf86-video-s3: xorg-xf86-video-s3
|
||||
xorg-xf86-video-s3virge: xorg-xf86-video-s3virge
|
||||
xorg-xf86-video-savage: xorg-xf86-video-savage
|
||||
xorg-xf86-video-siliconmotion: xorg-xf86-video-siliconmotion
|
||||
xorg-xf86-video-sis: xorg-xf86-video-sis
|
||||
xorg-xf86-video-sisusb: xorg-xf86-video-sisusb
|
||||
xorg-xf86-video-sunbw2: xorg-xf86-video-sunbw2
|
||||
xorg-xf86-video-suncg14: xorg-xf86-video-suncg14
|
||||
xorg-xf86-video-suncg3: xorg-xf86-video-suncg3
|
||||
xorg-xf86-video-suncg6: xorg-xf86-video-suncg6
|
||||
xorg-xf86-video-sunffb: xorg-xf86-video-sunffb
|
||||
xorg-xf86-video-sunleo: xorg-xf86-video-sunleo
|
||||
xorg-xf86-video-suntcx: xorg-xf86-video-suntcx
|
||||
xorg-xf86-video-tdfx: xorg-xf86-video-tdfx
|
||||
xorg-xf86-video-tga: xorg-xf86-video-tga
|
||||
xorg-xf86-video-trident: xorg-xf86-video-trident
|
||||
xorg-xf86-video-tseng: xorg-xf86-video-tseng
|
||||
xorg-xf86-video-v4l: xorg-xf86-video-v4l
|
||||
xorg-xf86-video-vesa: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto expat xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga xorg-libxmu xorg-libxpm xorg-libxtrap xorg-libxkbui xorg-libxrandr xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d xorg-libxvmc xorg-libxaw xorg-server xorg-xf86-video-vesa
|
||||
xorg-xf86-video-vga: xorg-xf86-video-vga
|
||||
xorg-xf86-video-via: xorg-xf86-video-via
|
||||
xorg-xf86-video-vmware: xorg-xf86-video-vmware
|
||||
xorg-xf86-video-voodoo: xorg-xf86-video-voodoo
|
||||
xorg-xf86bigfontproto: xorg-xf86bigfontproto
|
||||
xorg-xf86dgaproto: xorg-xf86dgaproto
|
||||
xorg-xf86driproto: xorg-xf86driproto
|
||||
xorg-xf86miscproto: xorg-xf86miscproto
|
||||
xorg-xf86rushproto: xorg-xf86rushproto
|
||||
xorg-xf86vidmodeproto: xorg-xf86vidmodeproto
|
||||
xorg-xfontsel: xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-printproto xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxp xorg-libxmu xorg-libxpm xorg-libxaw xorg-xfontsel
|
||||
xorg-xhost: xorg-xhost
|
||||
xorg-xineramaproto: xorg-xineramaproto
|
||||
xorg-xinit: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto expat xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga xorg-libxmu xorg-libxpm xorg-libxtrap xorg-libxkbui xorg-libxrandr xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d xorg-libxvmc xorg-libxaw xorg-server xorg-xinit
|
||||
xorg-xkbcomp: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxkbfile xorg-xkbcomp
|
||||
xorg-xkill: xorg-xkill
|
||||
xorg-xlsfonts: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-xlsfonts
|
||||
xorg-xmag: xorg-xproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-printproto xorg-libxdmcp xorg-libxau libxml2 xorg-libice libxslt xorg-libsm xorg-libxcb xorg-libx11 xorg-libxext xorg-libxt xorg-libxp xorg-libxmu xorg-libxpm xorg-libxaw xorg-xmag
|
||||
xorg-xmodmap: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-xmodmap
|
||||
xorg-xprop: xorg-xproto xorg-xtrans xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libice libxml2 xorg-libsm libxslt xorg-libxcb xorg-libx11 xorg-libxt xorg-libxext xorg-libxmu xorg-xprop
|
||||
xorg-xproto: xorg-xproto
|
||||
xorg-xproxymanagementprotocol: xorg-xproxymanagementprotocol
|
||||
xorg-xrandr: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-randrproto xorg-renderproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxrender xorg-libxrandr xorg-xrandr
|
||||
xorg-xrdb: xorg-xproto xorg-xtrans xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libice libxml2 xorg-libsm libxslt xorg-libxcb xorg-libx11 xorg-libxt xorg-libxext xorg-libxmu xorg-xrdb
|
||||
xorg-xset: xorg-xproto xorg-xtrans xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-kbproto xorg-inputproto xorg-xf86miscproto xorg-fontcacheproto xorg-printproto xorg-libxdmcp xorg-libxau xorg-libice libxml2 xorg-libsm libxslt xorg-libxcb xorg-libx11 xorg-libxt xorg-libxext xorg-libxmu xorg-libxxf86misc xorg-libxfontcache xorg-libxp xorg-xset
|
||||
xorg-xsetroot: libdrm xorg-xproto xorg-glproto xorg-xextproto xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-xf86vidmodeproto xorg-fontcacheproto xorg-fontsproto xorg-mkfontdir xorg-xf86driproto xorg-printproto xorg-randrproto xorg-renderproto xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xf86miscproto xorg-scrnsaverproto xorg-bigreqsproto xorg-resourceproto xorg-xf86dgaproto xorg-videoproto xorg-compositeproto xorg-trapproto xorg-recordproto xorg-xineramaproto xorg-evieext xorg-dmxproto expat xorg-xbitmaps xorg-makedepend xorg-libxdmcp xorg-libxau xorg-libfontenc libxml2 freetype xorg-libice libxslt xorg-libxfont fontconfig xorg-libsm xorg-libxcb xorg-bdftopcf xorg-libx11 xorg-libxext xorg-libxt xorg-mkfontscale xorg-libxkbfile xorg-libxrender xorg-libxfixes xorg-libxxf86vm xorg-libxevie xorg-libxtst xorg-libdmx xorg-libxxf86misc xorg-libxp xorg-libxv xorg-libxi xorg-libxres xorg-libxinerama xorg-libxxf86dga xorg-libxmu xorg-libxpm xorg-libxtrap xorg-libxkbui xorg-libxrandr xorg-libxft xorg-libxcomposite xorg-libxdamage xorg-libxcursor mesa3d xorg-libxvmc xorg-libxaw xorg-server xorg-xsetroot
|
||||
xorg-xtrans: xorg-xtrans
|
||||
xorg-xvinfo: xorg-xcb-proto xorg-xproto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-xtrans xorg-kbproto xorg-inputproto xorg-videoproto xorg-libxdmcp xorg-libxau libxml2 libxslt xorg-libxcb xorg-libx11 xorg-libxext xorg-libxv xorg-xvinfo
|
||||
xorg-xwininfo: xorg-xproto xorg-xtrans xorg-xcb-proto zlib libpthread-stubs xorg-xf86bigfontproto xorg-xextproto xorg-kbproto xorg-inputproto xorg-libxdmcp xorg-libxau xorg-libice libxml2 xorg-libsm libxslt xorg-libxcb xorg-libx11 xorg-libxt xorg-libxext xorg-libxmu xorg-xwininfo
|
2142
kernel/linux-2.6.22.1.config
Normal file
2142
kernel/linux-2.6.22.1.config
Normal file
File diff suppressed because it is too large
Load Diff
4388
kernel/squashfs3.2-patch
Normal file
4388
kernel/squashfs3.2-patch
Normal file
File diff suppressed because it is too large
Load Diff
11
ports/checkdups
Executable file
11
ports/checkdups
Executable file
@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "Checking for duplicate packages..."
|
||||
|
||||
DUPS="`find . -name \"*.pkg.tar.gz\" | cut -d/ -f2- | cut -d# -f1 | uniq -d | cut -d/ -f-2`"
|
||||
|
||||
if [ ! -z "$DUPS" ]
|
||||
then
|
||||
echo "Duplicate(s) found:"
|
||||
echo $DUPS
|
||||
fi
|
28
ports/gen-mirror
Executable file
28
ports/gen-mirror
Executable file
@ -0,0 +1,28 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# gen-mirror - generate a directory tree for upload to a netinst mirror
|
||||
#
|
||||
|
||||
usage () {
|
||||
echo "usage: create a new mirror in <dir> like so:"
|
||||
echo ""
|
||||
echo "$0 <dir>"
|
||||
}
|
||||
|
||||
if [ -z "$1" ]
|
||||
then
|
||||
usage
|
||||
exit
|
||||
else
|
||||
echo -n "Generating package list... "
|
||||
./gen-pkglist
|
||||
echo "done."
|
||||
|
||||
mkdir -p "$1"/crux/{core,opt,xorg}
|
||||
cp -v core/*/*.pkg.tar.gz "$1"/crux/core/
|
||||
cp -v opt/*/*.pkg.tar.gz "$1"/crux/opt/
|
||||
cp -v xorg/*/*.pkg.tar.gz "$1"/crux/xorg/
|
||||
cp -v packages.lst MD5SUMS "$1"/crux/
|
||||
|
||||
echo "$1 is ready to upload to your netinst mirror."
|
||||
fi
|
18
ports/gen-pkglist
Executable file
18
ports/gen-pkglist
Executable file
@ -0,0 +1,18 @@
|
||||
#!/bin/sh
|
||||
|
||||
COLLECTIONS="core opt xorg"
|
||||
|
||||
:>packages.lst
|
||||
|
||||
for COLL in $COLLECTIONS
|
||||
do
|
||||
find $COLL -name "*.pkg.tar.gz" | sed -e 's|/| |g' >> packages.lst.$$
|
||||
done
|
||||
sort < packages.lst.$$ > packages.lst
|
||||
rm -f packages.lst.$$
|
||||
|
||||
:>MD5SUMS
|
||||
for COLL in $COLLECTIONS
|
||||
do
|
||||
md5sum ./$COLL/*/*.pkg.tar.gz >> MD5SUMS
|
||||
done
|
Loading…
Reference in New Issue
Block a user