Pages

Search

Removing bootloader completely - Forums Linux

Removing bootloader completely - Forums Linux


Removing bootloader completely

Posted: 21 Jun 2005 10:11 PM PDT

"Peter T. Breuer" <it.uc3m.es> writes:
 
 

To copy you must read. Try copying a file with read permission.
And
dd if=/dev/hda of=/tmp/mbr bs=512 count=1
will read it and write it to /tmp/mbr, where you can use any editor you
please to do what you want with it. In fact a hex editor on /dev/hda would
probably also do it.
Or
less /dev/hda:
or.....
Of course if you want to understand what it says, you may need to translate
it, but that would be true if the file were written in Urdu as well.



how to one-off print across network?

Posted: 20 Jun 2005 07:13 AM PDT

In comp.os.linux.setup Nico Kadel-Garcia <net>:
 
 

Wonder what this has to do with the possibility of using netcat
to print to a network printer?

--
Michael Heiming (X-PGP-Sig > GPG-Key ID: EDD27B94)
mail: echo qr | perl -pe 'y/a-z/n-za-m/'
#bofh excuse 86: Runt packets

Can't launch ethereal--- bash: ethereal: command not found

Posted: 20 Jun 2005 03:08 AM PDT

oh Alex... You are the MAN.

thanks for teaching me something good.

K

Any one followed "how to build a minimal linux system from source code" and succeded?

Posted: 19 Jun 2005 05:33 PM PDT



Bill Marcum wrote: 
That script, rc.sysinit is so big, but I will post it below.

I will check out the 2 distro and look at their boot script.

As for the bootloader of my build, I use GRUB. This is the one used in
the host, what I do is create a new partition, build my minimal system
over there and modify the grub.conf to pick up my build.

Any other suggestion?

Here is the rc.sysinit below, there are many error messages flashing
over the screen in booting, I add some "sleep 3" to the script and see
some errors like this,

"mount:mount point /proc does not exist"



#!/bin/bash
#
# /etc/rc.d/rc.sysinit - run once at boot time
#
# Taken in part from Miquel van Smoorenburg's bcheckrc.
#

# Rerun ourselves through initlog
if [ -z "$IN_INITLOG" -a -x /sbin/initlog ]; then
exec /sbin/initlog -r /etc/rc.d/rc.sysinit
fi

# If we're using devfs, start devfsd now - we need the old device names
[ -e /dev/.devfsd -a -x /sbin/devfsd ] && /sbin/devfsd /dev

HOSTNAME=`/bin/hostname`
if [ -f /etc/sysconfig/network ]; then
. /etc/sysconfig/network
fi
if [ -z "$HOSTNAME" -o "$HOSTNAME" = "(none)" ]; then
HOSTNAME=localhost
fi

# Mount /proc (done here so volume labels can work with fsck)
mount -n -t proc /proc /proc

.. /etc/init.d/functions

HOSTTYPE=`uname -m`

if [ "$HOSTTYPE" != "s390" -a "$HOSTTYPE" != "s390x" ]; then
last=0
for i in `LC_ALL=C grep '^[0-9].*respawn:/sbin/mingetty' /etc/inittab
| sed 's/^.* tty\([0-9][0-9]*\).*/\1/g'`; do 
last=$i
done
if [ $last -gt 0 ]; then 
fi
fi

if [ "$CONSOLETYPE" = "vt" -a -x /sbin/setsysfont ]; then
echo -n "Setting default font ($SYSFONT): "
/sbin/setsysfont
if [ $? -eq 0 ]; then
success
else
failure
fi
echo ; echo
fi

# Print a text banner.
echo -en $"\t\tWelcome to "
if LC_ALL=C fgrep -q "Red Hat" /etc/redhat-release ; then
[ "$BOOTUP" = "color" ] && echo -en "\\033[0;31m"
echo -en "Red Hat"
[ "$BOOTUP" = "color" ] && echo -en "\\033[0;39m"
PRODUCT=`sed "s/Red Hat \(.*\) release.*/\1/" /etc/redhat-release`
echo " $PRODUCT"
else
PRODUCT=`sed "s/ release.*//g" /etc/redhat-release`
echo "$PRODUCT"
fi
if [ "$PROMPT" != "no" ]; then
echo -en $"\t\tPress 'I' to enter interactive startup."
echo
fi

# Fix console loglevel
if [ -n "$LOGLEVEL" ]; then
/bin/dmesg -n $LOGLEVEL
fi


# Start the graphical boot, if necessary; /usr may not be mounted yet,
so we
# may have to do this again after mounting
RHGB_STARTED=0
mount -n -t devpts /dev/pts /dev/pts

# Unmount the initrd, if necessary
if LC_ALL=C fgrep -q /initrd /proc/mounts && ! LC_ALL=C fgrep -q
/initrd/loopfs /proc/mounts ; then
if [ -e /initrd/dev/.devfsd ]; then
umount /initrd/dev
fi
umount /initrd
/sbin/blockdev --flushbufs /dev/ram0 >/dev/null 2>&1
fi

if fgrep rhgb /proc/cmdline > /dev/null 2>&1 && [ "$BOOTUP" = "color"
-a "$GRAPHICAL" = "yes" -a -x /usr/bin/rhgb ]; then
/usr/bin/rhgb
RHGB_STARTED=1
fi

# Configure kernel parameters
update_boot_stage RCkernelparam
action $"Configuring kernel parameters: " sysctl -e -p /etc/sysctl.conf

# Set the system clock.
update_boot_stage RCclock
ARC=0
SRM=0
UTC=0

if [ -f /etc/sysconfig/clock ]; then
. /etc/sysconfig/clock

# convert old style clock config to new values
if [ "${CLOCKMODE}" = "GMT" ]; then
UTC=true
elif [ "${CLOCKMODE}" = "ARC" ]; then
ARC=true
fi
fi

CLOCKDEF=""
CLOCKFLAGS="$CLOCKFLAGS --hctosys"

case "$UTC" in
yes|true) CLOCKFLAGS="$CLOCKFLAGS --utc"
CLOCKDEF="$CLOCKDEF (utc)" ;;
no|false) CLOCKFLAGS="$CLOCKFLAGS --localtime"
CLOCKDEF="$CLOCKDEF (localtime)" ;;
esac
case "$ARC" in
yes|true) CLOCKFLAGS="$CLOCKFLAGS --arc"
CLOCKDEF="$CLOCKDEF (arc)" ;;
esac
case "$SRM" in
yes|true) CLOCKFLAGS="$CLOCKFLAGS --srm"
CLOCKDEF="$CLOCKDEF (srm)" ;;
esac

/sbin/hwclock $CLOCKFLAGS

action $"Setting clock $CLOCKDEF: `date`" date

if [ "$CONSOLETYPE" = "vt" -a -x /bin/loadkeys ]; then
KEYTABLE=
KEYMAP=
if [ -f /etc/sysconfig/console/default.kmap ]; then
KEYMAP=/etc/sysconfig/console/default.kmap
else
if [ -f /etc/sysconfig/keyboard ]; then
. /etc/sysconfig/keyboard
fi
if [ -n "$KEYTABLE" -a -d "/lib/kbd/keymaps" ]; then
KEYMAP="$KEYTABLE.map"
fi
fi
if [ -n "$KEYMAP" ]; then
# Since this takes in/output from stdin/out, we can't use initlog
if [ -n "$KEYTABLE" ]; then
echo -n $"Loading default keymap ($KEYTABLE): "
else
echo -n $"Loading default keymap: "
fi
loadkeys $KEYMAP < /dev/tty0 > /dev/tty0 2>/dev/null && \
success $"Loading default keymap" || failure $"Loading default
keymap"
echo
fi
fi

# Set the hostname.
update_boot_stage RChostname
action $"Setting hostname ${HOSTNAME}: " hostname ${HOSTNAME}

# Only read this once.
cmdline=$(cat /proc/cmdline)

# Initialiaze ACPI bits
if [ -d /proc/acpi ]; then
for module in /lib/modules/`uname -r`/kernel/drivers/acpi/* ; do
insmod $module
done
fi

# Initialize USB controller and HID devices
update_boot_stage RCusb
usb=0
if ! strstr "$cmdline" nousb ; then
if ! LC_ALL=C fgrep -q "usb" /proc/devices 2>/dev/null ; then
aliases=`/sbin/modprobe -c | awk '/^alias usb-controller/ { print
$3 }'`
if [ -n "$aliases" -a "$aliases" != "off" ]; then
modprobe usbcore
for alias in $aliases ; do
[ "$alias" = "off" ] && continue
action $"Initializing USB controller ($alias): " modprobe $alias
done
[ $? -eq 0 -a -n "$aliases" ] && usb=1
fi
fi
if LC_ALL=C fgrep -q "usb" /proc/devices 2>/dev/null ; then
usb=1
fi
fi

if [ $usb = 1 -a ! -f /proc/bus/usb/devices ]; then
action $"Mounting USB filesystem: " mount -t usbdevfs usbdevfs
/proc/bus/usb
fi

needusbstorage=
if [ $usb = "1" ]; then
needusbstorage=`LC_ALL=C grep -e "^I.*Cls=08" /proc/bus/usb/devices
2>/dev/null`
LC_ALL=C fgrep 'hid' /proc/bus/usb/drivers || action $"Initializing
USB HID interface: " modprobe hid 2> /dev/null
action $"Initializing USB keyboard: " modprobe keybdev 2> /dev/null
action $"Initializing USB mouse: " modprobe mousedev 2> /dev/null
fi

if [ -f /fastboot ] || strstr "$cmdline" fastboot ; then
fastboot=yes
fi

if [ -f /fsckoptions ]; then
fsckoptions=`cat /fsckoptions`
fi

if [ -f /forcefsck ] || strstr "$cmdline" forcefsck ; then
fsckoptions="-f $fsckoptions"
elif [ -f /.autofsck ]; then
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ;
then
chvt 1
fi
echo $"Your system appears to have shut down uncleanly"
AUTOFSCK_TIMEOUT=5
[ -f /etc/sysconfig/autofsck ] && . /etc/sysconfig/autofsck
if [ "$AUTOFSCK_DEF_CHECK" = "yes" ]; then
AUTOFSCK_OPT=-f
fi

if [ "$PROMPT" != "no" ]; then
if [ "$AUTOFSCK_DEF_CHECK" = "yes" ]; then
if /sbin/getkey -c $AUTOFSCK_TIMEOUT -m $"Press N within %d seconds
to not force file system integrity check..." n ; then
AUTOFSCK_OPT=
fi
else
if /sbin/getkey -c $AUTOFSCK_TIMEOUT -m $"Press Y within %d seconds
to force file system integrity check..." y ; then
AUTOFSCK_OPT=-f
fi
fi
echo
else
# PROMPT not allowed
if [ "$AUTOFSCK_DEF_CHECK" = "yes" ]; then
echo $"Forcing file system integrity check due to default setting"
else
echo $"Not forcing file system integrity check due to default
setting"
fi
fi
fsckoptions="$AUTOFSCK_OPT $fsckoptions"
fi

if [ "$BOOTUP" = "color" ]; then
fsckoptions="-C $fsckoptions"
else
fsckoptions="-V $fsckoptions"
fi


_RUN_QUOTACHECK=0
ROOTFSTYPE=`awk '/ \/ / && ($3 !~ /rootfs/) { print $3 }' /proc/mounts`
if [ -z "$fastboot" -a "X$ROOTFSTYPE" != "Xnfs" ]; then

STRING=$"Checking root filesystem"
echo $STRING
initlog -c "fsck -T -a / $fsckoptions"
rc=$?

if [ "$rc" = "0" ]; then
success "$STRING"
echo
elif [ "$rc" = "1" ]; then
passed "$STRING"
echo
fi

# A return of 2 or higher means there were serious problems.
if [ $rc -gt 1 ]; then
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping
; then
chvt 1
fi

failure "$STRING"
echo
echo
echo $"*** An error occurred during the file system check."
echo $"*** Dropping you to a shell; the system will reboot"
echo $"*** when you leave the shell."

str=$"(Repair filesystem)"
PS1="$str \# # "; export PS1
sulogin

echo $"Unmounting file systems"
umount -a
mount -n -o remount,ro /
echo $"Automatic reboot in progress."
reboot -f
elif [ "$rc" = "1" ]; then
_RUN_QUOTACHECK=1
fi
fi

# Possibly update quotas if fsck was run on /.
LC_ALL=C grep -E '[[:space:]]+/[[:space:]]+' /etc/fstab | \
awk '{ print $4 }' | \
LC_ALL=C fgrep -q quota
_ROOT_HAS_QUOTA=$?
if [ X"$_RUN_QUOTACHECK" = X1 -a \
"$_ROOT_HAS_QUOTA" = "0" -a \
-x /sbin/quotacheck ]; then
if [ -x /sbin/convertquota ]; then
if [ -f /quota.user ]; then
action $"Converting old user quota files: " \
/sbin/convertquota -u / && rm -f /quota.user
fi
if [ -f /quota.group ]; then
action $"Converting old group quota files: " \
/sbin/convertquota -g / && rm -f /quota.group
fi
fi
action $"Checking root filesystem quotas: " /sbin/quotacheck -nug /
fi

if [ -x /sbin/isapnp -a -f /etc/isapnp.conf -a ! -f /proc/isapnp ];
then
# check for arguments passed from kernel
if ! strstr "$cmdline" nopnp ; then
PNP=yes
fi
if [ -n "$PNP" ]; then
action $"Setting up ISA PNP devices: " /sbin/isapnp /etc/isapnp.conf
else
action $"Skipping ISA PNP configuration at users request: " /bin/true
fi
fi

# Remount the root filesystem read-write.
update_boot_stage RCmountfs
state=`awk '/ \/ / && ($3 !~ /rootfs/) { print $4 }' /proc/mounts`
[ "$state" != "rw" ] && \
action $"Remounting root filesystem in read-write mode: " mount -n -o
remount,rw /

# LVM initialization
if [ -f /etc/lvmtab ]; then
[ -e /proc/lvm ] || modprobe lvm-mod > /dev/null 2>&1
if [ -e /proc/lvm -a -x /sbin/vgchange ]; then
action $"Setting up Logical Volume Management:" /sbin/vgscan &&
/sbin/vgchange -a y
fi
fi

# Start up swapping.
update_boot_stage RCswap
action $"Activating swap partitions: " swapon -a -e

# Clear mtab 

# Remove stale backups
rm -f /etc/mtab~ /etc/mtab~~

# Enter root, /proc and (potentially) /proc/bus/usb and devfs into
mtab.
mount -f /
mount -f /proc
mount -f /dev/pts
[ -f /proc/bus/usb/devices ] && mount -f -t usbdevfs usbdevfs
/proc/bus/usb
[ -e /dev/.devfsd ] && mount -f -t devfs devfs /dev



# The root filesystem is now read-write, so we can now log
# via syslog() directly..
if [ -n "$IN_INITLOG" ]; then
IN_INITLOG=
fi

if ! strstr "$cmdline" nomodules && [ -f /proc/modules ] ; then
USEMODULES=y
fi

unamer=`uname -r`

# Our modutils don't support it anymore, so we might as well remove
# the preferred link.
rm -f /lib/modules/preferred /lib/modules/default
if [ -x /sbin/depmod -a -n "$USEMODULES" ]; then
# If they aren't using a recent sane kernel, make a link for them
if ! strstr $unamer - ; then
ktag="`cat /proc/version`"
mtag=`LC_ALL=C fgrep -l "$ktag" /lib/modules/*/.rhkmvtag 2>
/dev/null`
if [ -n "$mtag" ]; then
mver=`echo $mtag | sed -e 's,/lib/modules/,,' -e
's,/.rhkmvtag,,' -e 's,[ ].*$,,'`
fi
if [ -n "$mver" ]; then
ln -sf /lib/modules/$mver /lib/modules/default
fi
fi
if [ -L /lib/modules/default ]; then
INITLOG_ARGS= action $"Finding module dependencies: " depmod -A
default
else
INITLOG_ARGS= action $"Finding module dependencies: " depmod -A
fi
fi

# tweak isapnp settings if needed.
if [ -n "$PNP" -a -f /proc/isapnp -a -x /sbin/sndconfig ]; then
/sbin/sndconfig --mungepnp >/dev/null 2>&1
fi

# Load sound modules if and only if they need persistent DMA buffers
if LC_ALL=C fgrep -q "options sound dmabuf=1" /etc/modules.conf
2>/dev/null ; then
alias=`/sbin/modprobe -c | awk '/^alias sound / { print $3 }'`
if [ -n "$alias" -a "$alias" != "off" ]; then
action $"Loading sound module ($alias): " modprobe sound
fi
alias=`/sbin/modprobe -c | awk '/^alias sound-slot-0 / { print $3 }'`
if [ -n "$alias" -a "$alias" != "off" ]; then
action $"Loading sound module ($alias): " modprobe sound-slot-0
fi
fi

if [ -f /proc/sys/kernel/modprobe ]; then
if [ -n "$USEMODULES" ]; then
sysctl -w kernel.modprobe="/sbin/modprobe" >/dev/null 2>&1
sysctl -w kernel.hotplug="/sbin/hotplug" >/dev/null 2>&1
else
# We used to set this to NULL, but that causes 'failed to exec'
messages"
sysctl -w kernel.modprobe="/bin/true" >/dev/null 2>&1
sysctl -w kernel.hotplug="/bin/true" >/dev/null 2>&1
fi
fi

# Load modules (for backward compatibility with VARs)
if [ -f /etc/rc.modules ]; then
/etc/rc.modules
fi

update_boot_stage RCraid
if [ -f /etc/raidtab ]; then
# Add raid devices
[ -f /proc/mdstat ] || modprobe md >/dev/null 2>&1

if [ -f /proc/mdstat ]; then
echo -n $"Starting up RAID devices: "

rc=0

for i in `awk '{if ($1=="raiddev") print $2}' /etc/raidtab`
do
RAIDDEV=`basename $i`
RAIDSTAT=`LC_ALL=C grep "^$RAIDDEV : active"
/proc/mdstat`
if [ -z "$RAIDSTAT" ]; then
# First scan the /etc/fstab for the "noauto"-flag
# for this device. If found, skip the initialization
# for it to avoid dropping to a shell on errors.
# If not, try raidstart...if that fails then
# fall back to raidadd, raidrun. If that
# also fails, then we drop to a shell
RESULT=1
INFSTAB=`LC_ALL=C grep -c "^$i" /etc/fstab`
if [ $INFSTAB -eq 0 ] ; then
RESULT=0
RAIDDEV="$RAIDDEV(skipped)"
fi
NOAUTO=`LC_ALL=C grep "^$i" /etc/fstab | LC_ALL=C fgrep -c "noauto"`
if [ $NOAUTO -gt 0 ]; then
RESULT=0
RAIDDEV="$RAIDDEV(skipped)"
fi
if [ $RESULT -gt 0 -a -x /sbin/raidstart ]; then
/sbin/raidstart $i
RESULT=$?
fi
if [ $RESULT -gt 0 -a -x /sbin/raid0run ]; then
/sbin/raid0run $i
RESULT=$?
fi
if [ $RESULT -gt 0 -a -x /sbin/raidadd -a -x /sbin/raidrun ]; then
/sbin/raidadd $i
/sbin/raidrun $i
RESULT=$?
fi
if [ $RESULT -gt 0 ]; then
rc=1
fi
echo -n "$RAIDDEV "
else
echo -n "$RAIDDEV "
fi
done
echo

# A non-zero return means there were problems.
if [ $rc -gt 0 ]; then
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping
; then
chvt 1
fi
echo
echo
echo $"*** An error occurred during the RAID startup"
echo $"*** Dropping you to a shell; the system will reboot"
echo $"*** when you leave the shell."

str=$"(RAID Repair)"
PS1="$str \# # "; export PS1
sulogin

echo $"Unmounting file systems"
umount -a
mount -n -o remount,ro /
echo $"Automatic reboot in progress."
reboot -f
fi
# LVM initialization, take 2 (it could be on top of RAID)
if [ -e /proc/lvm -a -x /sbin/vgchange -a -f /etc/lvmtab ]; then
action $"Setting up Logical Volume Management:" /sbin/vgscan &&
/sbin/vgchange -a y
fi
fi
fi

if [ -x /sbin/devlabel ]; then
/sbin/devlabel restart
fi

_RUN_QUOTACHECK=0
# Check filesystems
if [ -z "$fastboot" ]; then
STRING=$"Checking filesystems"
echo $STRING
initlog -c "fsck -T -R -A -a $fsckoptions"
rc=$?
if [ "$rc" = "0" ]; then
success "$STRING"
echo
elif [ "$rc" = "1" ]; then
passed "$STRING"
echo
fi

# A return of 2 or higher means there were serious problems.
if [ $rc -gt 1 ]; then
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping
; then
chvt 1
fi

failure "$STRING"
echo
echo
echo $"*** An error occurred during the file system check."
echo $"*** Dropping you to a shell; the system will reboot"
echo $"*** when you leave the shell."

str=$"(Repair filesystem)"
PS1="$str \# # "; export PS1
sulogin

echo $"Unmounting file systems"
umount -a
mount -n -o remount,ro /
echo $"Automatic reboot in progress."
reboot -f
elif [ "$rc" = "1" -a -x /sbin/quotacheck ]; then
_RUN_QUOTACHECK=1
fi
fi

# Mount all other filesystems (except for NFS and /proc, which is
already
# mounted). Contrary to standard usage,
# filesystems are NOT unmounted in single user mode.
action $"Mounting local filesystems: " mount -a -t nonfs,smbfs,ncpfs -O
no_netdev

# Start the graphical boot, if necessary and not done yet.
if fgrep rhgb /proc/cmdline > /dev/null 2>&1 && [ "$RHGB_STARTED" -eq 0
-a "$BOOTUP" = "color" -a "$GRAPHICAL" = "yes" -a -x /usr/bin/rhgb ];
then
/usr/bin/rhgb
RHGB_STARTED=1
fi

# check remaining quotas other than root
if [ X"$_RUN_QUOTACHECK" = X1 -a -x /sbin/quotacheck ]; then
if [ -x /sbin/convertquota ]; then
# try to convert old quotas
for mountpt in `awk '$4 ~ /quota/{print $2}' /etc/mtab` ; do
if [ -f "$mountpt/quota.user" ]; then
action $"Converting old user quota files: " \
/sbin/convertquota -u $mountpt && \
rm -f $mountpt/quota.user
fi
if [ -f "$mountpt/quota.group" ]; then
action $"Converting old group quota files: " \
/sbin/convertquota -g $mountpt && \
rm -f $mountpt/quota.group
fi
done
fi
action $"Checking local filesystem quotas: " /sbin/quotacheck -aRnug
fi

if [ -x /sbin/quotaon ]; then
action $"Enabling local filesystem quotas: " /sbin/quotaon -aug
fi

# Configure machine if necessary.
if [ -f /.unconfigured ]; then
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ;
then
chvt 1
fi

if [ -x /usr/sbin/kbdconfig ]; then
/usr/sbin/kbdconfig
fi
if [ -x /usr/bin/passwd ]; then
/usr/bin/passwd root
fi
if [ -x /usr/sbin/netconfig ]; then
/usr/sbin/netconfig
fi
if [ -x /usr/sbin/timeconfig ]; then
/usr/sbin/timeconfig
fi
if [ -x /usr/sbin/authconfig ]; then
/usr/sbin/authconfig --nostart
fi
if [ -x /usr/sbin/ntsysv ]; then
/usr/sbin/ntsysv --level 35
fi

# Reread in network configuration data.
if [ -f /etc/sysconfig/network ]; then
. /etc/sysconfig/network

# Reset the hostname.
action $"Resetting hostname ${HOSTNAME}: " hostname ${HOSTNAME}
fi

rm -f /.unconfigured
fi

# Clean out /.
rm -f /fastboot /fsckoptions /forcefsck /.autofsck /halt /poweroff

# Do we need (w|u)tmpx files? We don't set them up, but the sysadmin
might...
_NEED_XFILES=
[ -f /var/run/utmpx -o -f /var/log/wtmpx ] && _NEED_XFILES=1

# Clean up /var. I'd use find, but /usr may not be mounted.
for afile in /var/lock/* /var/run/* ; do
if [ -d "$afile" ]; then
case "$afile" in
*/news|*/mon) ;;
*/sudo|*/vmware) rm -f $afile/*/* ;;
*) rm -f $afile/* ;;
esac
else
rm -f $afile
fi
done
rm -f /var/lib/rpm/__db*

# Reset pam_console permissions
[ -x /sbin/pam_console_apply ] && /sbin/pam_console_apply -r

{
# Clean up utmp/wtmp 
touch /var/log/wtmp
chgrp utmp /var/run/utmp /var/log/wtmp
chmod 0664 /var/run/utmp /var/log/wtmp
if [ -n "$_NEED_XFILES" ]; then 
touch /var/log/wtmpx
chgrp utmp /var/run/utmpx /var/log/wtmpx
chmod 0664 /var/run/utmpx /var/log/wtmpx
fi

# Delete X locks
rm -f /tmp/.X*-lock

# Delete VNC & X locks
rm -rf /tmp/.X*-unix

# Delete ICE locks
rm -rf /tmp/.ICE-unix

# Delete Postgres sockets
rm -f /tmp/.s.PGSQL.*

# Now turn on swap in case we swap to files.
swapon -a
action $"Enabling swap space: " /bin/true

# Initialize the serial ports.
if [ -f /etc/rc.serial ]; then
. /etc/rc.serial
fi

# If a SCSI tape has been detected, load the st module unconditionally
# since many SCSI tapes don't deal well with st being loaded and
unloaded
if [ -f /proc/scsi/scsi -a -n "$USEMODULES" ]; then
if LC_ALL=C fgrep -q 'Type: Sequential-Access' /proc/scsi/scsi
2>/dev/null ; then
if LC_ALL=C fgrep -qv ' 9 st' /proc/devices ; then
modprobe st >/dev/null 2>&1
fi
fi
fi

# Load usb storage here, to match most other things
if [ -n "$needusbstorage" ]; then
modprobe usb-storage >/dev/null 2>&1
fi

# Ooh, firewire too.
if ! strstr "$cmdline" nofirewire ; then
aliases=`/sbin/modprobe -c | awk '/^alias ieee1394-controller/ {
print $3 }'`
if [ -n "$aliases" -a "$aliases" != "off" ]; then
for alias in $aliases ; do
[ "$alias" = "off" ] && continue
action $"Initializing firewire controller ($alias): " modprobe $alias
done
LC_ALL=C fgrep -q "SBP2" /proc/bus/ieee1394/devices 2>/dev/null
&& \
modprobe sbp2 >/dev/null 2>&1
fi
fi

# If they asked for ide-scsi, load it
if strstr "$cmdline" ide-scsi ; then
modprobe ide-cd >/dev/null 2>&1
modprobe ide-scsi >/dev/null 2>&1
fi

# Turn on harddisk optimization
# There is only one file /etc/sysconfig/harddisks for all disks
# after installing the hdparm-RPM. If you need different hdparm
parameters
# for each of your disks, copy /etc/sysconfig/harddisks to
# /etc/sysconfig/harddiskhda (hdb, hdc...) and modify it.
# Each disk which has no special parameters will use the defaults.
# Each non-disk which has no special parameters will be ignored.
#

disk[0]=s;
disk[1]=hda; disk[2]=hdb; disk[3]=hdc; disk[4]=hdd;
disk[5]=hde; disk[6]=hdf; disk[7]=hdg; disk[8]=hdh;
disk[9]=hdi; disk[10]=hdj; disk[11]=hdk; disk[12]=hdl;
disk[13]=hdm; disk[14]=hdn; disk[15]=hdo; disk[16]=hdp;
disk[17]=hdq; disk[18]=hdr; disk[19]=hds; disk[20]=hdt;


if [ -x /sbin/hdparm ]; then
for device in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20;
do
unset MULTIPLE_IO USE_DMA EIDE_32BIT LOOKAHEAD EXTRA_PARAMS
if [ -f /etc/sysconfig/harddisk${disk[$device]} ]; then
. /etc/sysconfig/harddisk${disk[$device]}
HDFLAGS[$device]=
if [ -n "$MULTIPLE_IO" ]; then
HDFLAGS[$device]="-q -m$MULTIPLE_IO"
fi
if [ -n "$USE_DMA" ]; then
HDFLAGS[$device]="${HDFLAGS[$device]} -q
-d$USE_DMA"
fi
if [ -n "$EIDE_32BIT" ]; then
HDFLAGS[$device]="${HDFLAGS[$device]} -q
-c$EIDE_32BIT"
fi
if [ -n "$LOOKAHEAD" ]; then
HDFLAGS[$device]="${HDFLAGS[$device]} -q
-A$LOOKAHEAD"
fi
if [ -n "$EXTRA_PARAMS" ]; then
HDFLAGS[$device]="${HDFLAGS[$device]}
$EXTRA_PARAMS"
fi
else
HDFLAGS[$device]="${HDFLAGS[0]}"
fi
if [ -e "/proc/ide/${disk[$device]}/media" ]; then
hdmedia=`cat /proc/ide/${disk[$device]}/media`
if [ "$hdmedia" = "disk" -o -f
"/etc/sysconfig/harddisk${disk[$device]}" ]; then
if [ -n "${HDFLAGS[$device]}" ]; then
action $"Setting hard drive parameters for
${disk[$device]}: " /sbin/hdparm ${HDFLAGS[$device]}
/dev/${disk[$device]}
fi
fi
fi
done
fi

# Boot time profiles. Yes, this should be somewhere else.
if [ -x /usr/sbin/redhat-config-network-cmd ]; then
if strstr "$cmdline" netprofile= ; then
for arg in $cmdline ; do
if [ "${arg##netprofile=}" != "${arg}" ]; then
/usr/sbin/redhat-config-network-cmd --profile ${arg##netprofile=}
fi
done
fi
fi

# Generate a header that defines the boot kernel.
/sbin/mkkerneldoth

# Adjust symlinks as necessary in /boot to keep system services from
# spewing messages about mismatched System maps and so on.
if [ -L /boot/System.map -a -r /boot/System.map-$unamer -a \
! /boot/System.map -ef /boot/System.map-$unamer ]; then
ln -s -f System.map-$unamer /boot/System.map
fi
if [ ! -e /boot/System.map -a -r /boot/System.map-$unamer ]; then
ln -s -f System.map-$unamer /boot/System.map
fi

# The special Red Hat kernel library symlink must point to the right
library
# We need to deal with cases where there is no library, and we need to
# deal with any version numbers that show up.
shopt -s nullglob
for library in /lib/kernel/$unamer/libredhat-kernel.so* ; do
ln -f $library /lib/
ldconfig -n /lib/
done
shopt -u nullglob

# Now that we have all of our basic modules loaded and the kernel
going,
# let's dump the syslog ring somewhere so we can find it later
dmesg -s 131072 > /var/log/dmesg
# Also keep kernel symbols around in case we need them for debugging
i=5
while [ $i -ge 0 ]; do
if [ -f /var/log/ksyms.$i ]; then
chmod 0600 /var/log/ksyms.$i
mv /var/log/ksyms.$i /var/log/ksyms.$(($i+1))
fi
i=$(($i-1))
done
{ date
uname -a
cat /proc/cpuinfo
[ -r /proc/modules ] && cat /proc/modules
[ -r /proc/ksyms ] && cat /proc/ksyms
} > /var/log/ksyms.0
chmod 600 /var/log/ksyms.0
# create the crash indicator flag to warn on crashes, offer fsck with
timeout
touch /.autofsck
kill -TERM `/sbin/pidof getkey` >/dev/null 2>&1
} &
if strstr "$cmdline" confirm ; then
touch /var/run/confirm
fi
if [ "$PROMPT" != "no" ]; then
/sbin/getkey i && touch /var/run/confirm
fi
wait

# Let rhgb know that we're leaving rc.sysinit
if [ -x /usr/bin/rhgb-client ] && /usr/bin/rhgb-client --ping ; then
/usr/bin/rhgb-client --sysinit
fi

CPU Fan Constantly Blowing

Posted: 18 Jun 2005 06:17 AM PDT

John Thompson wrote: 
Noise reduction is another very valid reason.

Jeff

getting xterm colors changed

Posted: 17 Jun 2005 10:16 AM PDT

On Sat, 18 Jun 2005 03:18:07 -0500, Hal Murray
<org> wrote: 
Like most other things in GNU/Linux, you can change the colors if you
know where to look. man dircolors. Or you can choose not to use
color.
 


--
I cannot believe that God plays dice with the cosmos.
-- Albert Einstein, on the randomness of quantum mechanics

Now it boots, now it doesn't

Posted: 17 Jun 2005 05:51 AM PDT

On Fri, 17 Jun 2005 07:49:30 -0700, bxf wrote:
 

You still should post which version of linux, kernel version, and error
message(s) you get when the boot fails. It's from that we would be able
to help you.

Configure DSL and Linux network

Posted: 16 Jun 2005 07:32 PM PDT

com wrote in news:1118975524.162199.71560
@f14g2000cwb.googlegroups.com:
 

Pretty complicated. With a Westell modem/router, you could plug the modem
ethernet cable into a hub (Can use switches instead of a hus, switches
are more expensive.), then plug each computer into the hub with an
ethernet cable. You can plug a wireless access point into the hub and
even more hubs into the hub. The modem will give out IP addresses and set
the linux machines to use DHCP and the windows machine to automatic TCP
config. Give each machine a name and you should be all set. Install samba
to share stuff from linux to Windows, use the same workgroup on all
machines, and this will work and is not that hard to do.

Yes there are further details but if you don't think you like this idea,
then no point on going on further. This would be the simplest way to do
it though. If you want more details then tell what distro you are using
on the linux machines and "what kind of talking" that you need between
the machines. Are you sharing drives and printers? Do you want to use one
of the linux talk programs? Will you be running any servers like web,
ftp, or games?

Webmin is a most excellent linux tool to configure everything linux, from
hardware and networking to all system processes and samba sharing. You
use webmin from your browser to config the linux machines, can sit at
your XP machine and use your browser and webmin to configure and
administer your linux machines right from one browser. Pretty cool.
http://www.webmin.com

Those external Ethernet Westell modem/routers kick butt, I use one at
work for 10 machines all over the place and they all have blazing
Internet and can share between them all. Using them for all small
LAN/Internet stuff now and they are a dream come true. They are easy to
setup and configure with the web interface. I setup all my friends and
family this way because they work, stay connected to the Internet all the
time if you want, and are powerful if you want to IP forward or port
forward, use various services, etc.

I have a small LAN with a Westell Wirespeed 2100 modem/router and have 1
Fedora Core 3 machine and two Windows XP Pro machines fed from it. No
problems at all, this setup rocks.

--
~Ohmster
"Read Ohmster" in subject, bypass spam filter.
ohmster /a/t/ newsguy dot com

Finding compatible Linux

Posted: 16 Jun 2005 10:23 AM PDT

On Thu, 16 Jun 2005 17:23:10 +0000, Ken Knecht wrote:
 
Caveat: I am not using Xandros v2.

Yes, it might be a little bit difficult. On the other hand, it might be
easy. You'll never know until you try.

1. Back up windows (or not, you choose.)
2. Pick a distribution (debian, mepis, fedora, etc.)
3. Get started.

I looked at the HP site for the Compaq Presario 5000T. That looks like a
fairly standard PC. Was there something specific giving you trouble? The
fact you can run Knoppix is a sign that you should be able to run other
distributions with little trouble.

[newbie] GRUB and 2nd HD

Posted: 15 Jun 2005 05:29 PM PDT

On Thu, 16 Jun 2005 16:10:23 GMT, Lucas Raab wrote: 

Then 1024 limit will not exist for grub.

network adapter: broken in windows, works in linux?

Posted: 15 Jun 2005 09:27 AM PDT

M Trimble wrote:
.... 

sorry, additional information: I don't have physical access to the
router to do that, the landlord doesn't like the wires. Free 802.11b
internet access is included with the rent :)

now, I've used the adapter on both eth0 and eth1 of computer one, under
linux, so I know that the adapter and eth0 and eth1 all "work." I've
also used the adapter on computer2, which only has one ethernet plug.
so, I know that computer2 works fine. I've even go to the length of
re-installing windows on both machines.

the wl-330g was initially configured under window 'cause there's a gui
utility for windows. it *can* be configured without the gui, also, but
it was, err, challenging for me ;)

so, on the dual-boot machine, computer1, I configured the adapter from
windows. I used the adapter for a long time without touching windows.
I re-formatted the windows partition FAT32 (got rid of the FAT32 swap).
after doing that, now the problems. now is when I need the darn
thing, the adapter, to work for my own intranet.
 

yes, the adapter works under linux on computer1. the adapter works
like a charm in either eth0 or eth1, same difference. I've ruled out a
hardware issue, except for the problem between windows and wl-330g. in
the past I've use the wl-330g on computer2, also.

I've been reading the pdf manual (lost the paper version). on page 4
there's a picture of the wl-330g connected to a switch:


"Device Installation

Using DC power

1. Insert one end of the supplied RJ-45 cable to the WL-330g Ethernet
port.

2. Insert the other of the RJ-45 cable to a network hub, switch,
router or wall
patch Ethernet port.

3. Connect the power adapter plug to the WL-330g DC-IN socket.

4. Connect the WL-330g power adapter to a wall socket.

5. Connect the network hub, switch, or router power adapter plug to
the DC-IN
socket of the device.

6. connect the network hub, switch, or router power adapter to a wall
socket."


in the picture there's a third socket/hole/button/whatever on the far
right. I can't find any mention as to what this is.


and, on page 19 the manual states that

"
Device setup

Using the device in a local network

You can use the WL-330g to connect a WLAN-enabled computer to a local
network with
or without a DHCP server.

To connect a WLAN-enabled computer to a local network:

1. Switch the WL-330g to AP mode. (Default SSID: AP xxxxx), then turn
on the
device.

2. Connect one end of the supplied RJ-45 cable to the Ethernet port of
the device
and the other end to the Ethernet port of the local network.

3.) Use the WLAN adapter software in the WLAN enabled computer to
perform a Site
Survey. Make sure the computer's WLAN adapter is set to Infrastructure
mode.

4.) Establish connection with the WL-330g.

5.) Set the IP configuration of the computer to establis connection to
the local
network. Verify you connection.

Use the Wireless Setting Utility to change WL-330g SSID or encryption
settings."

now, I've been trying this without flipping the switch the device from
"adapter" to "access point", my fault. however, I don't believe it'll
work even if I try this other way. I say that because the adapter is
invisible, at least to windows. the hub I have is untested.

hmm, perhaps I should set up ftp, or whatever, between computer1 and
computer2 to rule out hardware problems. this is taking way too long
to muck with. there's a linux community meeting coming up, but even
that's just taking far too long.
 

yes, i've posted several times at
<http://vip.asus.com/forum/bbs.aspx?board_id=11&SLanguage=en-us>
without response. I even posted about the java-script "server busy"
error every time I try to contact asus support. I wonder if I need to
using their web-form from internet explorer. grr.

I don't have a phone, but I'll give them a call from a payphone or
something, I guess.


any thoughts?



thanks,

Thufir

About the Linux Redhat 8.0 CPU Cache

Posted: 12 Jun 2005 11:09 AM PDT

QuangLe wrote: 

Of course it does show the same: your hardware is the same.

I get about the same: four like this:

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 3.06GHz
stepping : 5
cpu MHz : 3056.552
cache size : 512 KB
physical id : 0
siblings : 2
runqueue : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 6094.84

Cache size is a little misleading as my processors have a 1024MB L3 cache as
well as the 512KB L2 cache and the L1 caches. The problem I believe you have
in understanding these data is that they omit the L1 and L3 cache
information. What you may be seeking will be in your /var/log/messages,
shortly after the boot process has started, like here (leading columns deleted):

kernel: Initializing CPU#0
kernel: Detected 3056.552 MHz processor.
kernel: Console: colour VGA+ 80x25
kernel: Calibrating delay loop... 6094.84 BogoMIPS
kernel: Page-cache hash table entries: 2097152 (order: 11, 8192 KB)
kernel: Page-pin hash table entries: 524288 (order: 9, 2048 KB)
kernel: Dentry cache hash table entries: 1048576 (order: 11, 8192 KB)
kernel: Inode cache hash table entries: 524288 (order: 10, 4096 KB)
kernel: Buffer cache hash table entries: 524288 (order: 9, 2048 KB)
kernel: Memory: 4096068k/4325376k available
(1716k kernel code, 93048k reserved, 1302k data,
228k init, 3276224k highmem)
kernel: Mount cache hash table entries: 512 (order: 0, 4096 bytes)
kernel: CPU: Trace cache: 12K uops, L1 D cache: 8K
kernel: CPU: L2 cache: 512K
kernel: CPU: L3 cache: 1024K
kernel: CPU: Physical Processor ID: 0
kernel: Intel machine check architecture supported.
kernel: Intel machine check reporting enabled on CPU#0.

 


--
.~. Jean-David Beyer Registered Linux User 85642.
/V\ PGP-Key: 9A2FC99A Registered Machine 241939.
/( )\ Shrewsbury, New Jersey http://counter.li.org
^^-^^ 13:05:00 up 1 day, 6:54, 3 users, load average: 4.34, 4.32, 4.21

Budget without Resources Microsoft Project

Budget without Resources Microsoft Project


Budget without Resources

Posted: 01 Feb 2005 12:59 PM PST

In article <com>,
"UCLAjazz" <microsoft.com> wrote:
 

UCLAjazz,
I gotta agree with Steve 100%. Maybe you could clarify something for us.
If there are no resources (labor or material) then how are costs
generated? Something has to generate a cost whether it is an individual,
a group of people or procurement of material. If costs are being
generated with no work being performed and/or no tangible items being
procured, then your operation must be some branch of the Government
because you have a financial black hole.

You said that your "timeline isn't based on one individual doing
studies". I hope you are aware that Project can just as easily accrue
costs based on the effort of a group or team as it can for a single
person doing the task. My guess is you probably have groups or teams
expending effort. Those groups are resources and their effort is work
which, except for volunteer effort, generates labor cost.

How was the budget generated from summary tasks? In order to create a
Summary Line in Project, there must be one or more subtasks that define
the actual detail effort. I suspect someone laid out enough of the
detail tasks to get an idea of what they would cost, either by using
historical data or by current estimates. That "detail" cost was probably
then rolled up to what you call the summary budget. Nothing wrong with
that approach. It is exactly the bottoms up process Steve mentioned.
Although I have also been in organizations where management (or a
customer) decrees a budget. Not a good way to run a railroad, but it
does happen.

Before we can help you, you need to understand what you have and then
explain it to us so it makes sense. Right now it doesn't.

John
Project MVP

Why does Project display start/finish dates differently depending.

Posted: 01 Feb 2005 11:25 AM PST

Hi Brian,
The start date & times of tasks are determined by several things:
* The start date & time of the project. (Set in Project>Project Information).
* The definition of the working time (Set in Tools>Change Working time).
* The definition of how many hours in a day and week (Set in Tools>Options
Calendar tab.)
*The task duration.
* The link relationship between the task and its predecessor.
* Any resource(s) assigned and their calendar definitions.
All of these factors help project to determine the start date & time and the
finish date & time of tasks.
As much as humanly possible, you want Project to determine the start date &
time and finish date & time of tasks. Entering the information in manually
sets tasks constraints and greatly limits the ability of Project to create
the schedule. (As well as creates headaches for you!)

If you have just started learning project you may wish to see Mike Glen's
series of articles at:
http://tinyurl.com/2xbhc
or
http://pubs.logicalexpressions.com/Pub0009/LPMFrame.asp?CMD=ArticleSearch&AUTH=23

Hope this helps. Please let us know if we can help in any other way.

Julie

"BrianV11" wrote:
 

How do I outdent a task that already has a summary task above it .

Posted: 01 Feb 2005 11:19 AM PST

Hi Under the Gun,

You don't mention which release of Project you are using, but MS Project
2003 had a bug that was fixed in the service release where you could not
outdent a task once it had been indented.
See
http://www.microsoft.com/downloads/details.aspx?FamilyID=1B04C073-E58F-4F42-B76D-6B565A45CDC3&displaylang=en

for download details.

Hope this helps. Let us know how you get along.

Julie

"under the gun" wrote:
 

Custom Filter by Summary Levels?

Posted: 01 Feb 2005 08:29 AM PST

Thanks Jack. Before reading your reply, I was going to just use the WBS
field, which works pretty good, except when you mentioned if things get out
of order, the WBS will not help me, but the 'tags' will always be there as
you just said.

Thanks for you help.

Joe


"JackD" wrote:
 

Printing tasks

Posted: 01 Feb 2005 07:53 AM PST

Hello again, I just updated my driver but to no avail. I look at the MVP
site, but couldn't find help there either and neither in the MS Knowledge
area.

any other idea?

Thanks
Denys

"Gérard Ducouret" wrote:
 

Managing our complete company using Microsoft products

Posted: 01 Feb 2005 07:15 AM PST

Hi Steve

that was very helpful, at least now I know that Project is not perfect for
workflow and line-of-business operations. Project (and all other MS
applications) are a big mystery to us. I guess we have to go through a
learning phase before we make our final decisions.

Would you know any MS application that would be doing or at least be the
foundation of what we are looking for? "Line-of-business operations" would
be the correct wording, I was looking for this.

I fully agree with your point on confidentiality, and we do have no problem
in general on that. But we are in a country where these rules don't apply or
especially exactly these ethnics are ignored and/or not existing. At the
place where we are, it is even a plus if you bring information from your
ex-employee or previous contractor, it gives you a better salary. People
consider this as part of their carrier, it's natural for them to work 2
years for company A, then take all their established customers and go to
company B with them or just open up company B by themselves. It's Asia, the
piracy hotspot and the place where people still have to learn a lot (Japan
is an exception).

Some of our people are from other places on this planet, with them we can
count on these rules and ethnics, but not with local employees which are
therefore only in positions where no harm can be done. It sounds maybe
weird, but that's why you have lots of expats in Asia, unless it's a 100%
Asian company which is not even aware of this. We are a small company in
Asia, but the core is from the western world with western word ethnics (or
was at least raised in the western world).

Suzanne Woo

--


"Steve House [MVP]" <send.hotmail.com> wrote in
message news:phx.gbl... 


view project with all subprojects and subprojects's tasks

Posted: 01 Feb 2005 06:03 AM PST

In article <com>,
JulieS <microsoft.com> wrote:
 

Octavia,
Just an added note to what Julie wrote. If you then save the master file
in its fully "exploded" state, it will appear that way the next time you
open it.

John

When we'll have printing that really prints what we wants? When M.

Posted: 01 Feb 2005 05:53 AM PST

..... not sure what happened there ....

the email address is
com

However, i'm not sure what you mean by it being "hard to print a range of
dates" - i find the timescale settings under file / print seem to work fine.

Cheers

JulieD

"DavidL" <microsoft.com> wrote in message
news:com...
 


how do i specify the hour that a task starts from?

Posted: 01 Feb 2005 03:57 AM PST

Hi Jason,

Welcome to this Microsoft Project newsgroup :)

You might like to have a look at my series on Microsoft Project in the
TechTrax ezine, particularly #5, 19 & 11, at this site:
http://tinyurl.com/2xbhc or this:
http://pubs.logicalexpressions.com/Pub0009/LPMFrame.asp?CMD=ArticleSearch&AUTH=23
(Perhaps you'd care to rate the article before leaving the site, :)
Thanks.)

FAQs, companion products and other useful Project information can be seen at
this web address: <http://www.mvps.org/project/>

Hope this helps - please let us know how you get on :)

Mike Glen
MS Project MVP



Jason wrote: 



Work relating to Duration for Resources

Posted: 31 Jan 2005 09:43 PM PST

Hi D'oug,

Welcome to this Microsoft Project newsgroup :)

You might like to have a look at my series on Microsoft Project in the
TechTrax ezine, particularly #10, at this site: http://tinyurl.com/2xbhc or
this:
http://pubs.logicalexpressions.com/Pub0009/LPMFrame.asp?CMD=ArticleSearch&AUTH=23
(Perhaps you'd care to rate the article before leaving the site, :)
Thanks.)

FAQs, companion products and other useful Project information can be seen at
this web address: <http://www.mvps.org/project/>

Hope this helps - please let us know how you get on :)

Mike Glen
MS Project MVP



D'oug wrote: 



Is the TAB key is used to vertically align text?

Posted: 31 Jan 2005 04:11 PM PST

No wonder you're confused! It *can* be used to vertically align text but
it's not necessarily the only way or even the best way, depending on the
specific requirements of the document.

"Gayle B" <Gayle microsoft.com> wrote in message
news:com... 

Need task table and assigment table info together

Posted: 31 Jan 2005 02:21 PM PST

In article <com>,
"K Major" <microsoft.com> wrote:
 

Kevin,
First understand that Tasks, Resources and Assignments all have spare
fields but those spare fields are not the same. In other words, Task
Text1 is not the same as Resource Text1 or Assignment Text1. Task and
Resource spare fields can be customized (e.g. insert a formula or value
list) but Assignment spare fields cannot. As far as putting data into a
spare Assignment field it is probably more easily explained with an
example. Go to the Resource or Task Usage view. Insert Text1. For the
Resource (or Task) rows, the spare field is the Resource (or Task) Text1
field. For the Assignment rows, the spare field is Assignment Text1

When working with VBA, there are generally no "tables" involved. Rather
VBA code is used to access Project objects and their properties directly
whether the object is a Task object, Resource object or Assignment
object. For example the collection of Task objects is:
ActiveProject.Tasks
The collection of Resource objects is:
ActiveProject.Resources
And, the collection of Assignment objects for Task 1 is:
ActiveProject.Tasks(1).Assignments

There are many ways to gather the needed data from Project for exporting
to Excel (or other VBA compatible application). It all depends on what
you want/need to do.

If you are interested in learning more about VBA, go to the MVP website
at: http://www.mvps.org/project/links.htm
At the bottom of the page you will find a link for "Project 98 Visual
Basic Environment Training Materials". Even though it says it is for
Project 98, the training materials are equally applicable to all current
versions of Project. The only real difference is that later versions of
Projects have enhanced the functionality (i.e. more objects in the
object library).

For several examples of VBA code, go to Jack Dahlgren's website at:
http://masamiki.com/project/macros.htm
One of his macros (export hierarchy to Excel) demonstrates export of
Project data to Excel.

Hope this helps.
John
Project MVP

Custom fields in Master project

Posted: 31 Jan 2005 01:49 PM PST

Thanks to you and to JulieS for the pointers. I have gathered that VBA and
the formula functions and syntax aren't necessarily the same. I just figure
if I understand VBA better, I'll be more successful with the functions and
syntax! :-)

....L

"JackD" wrote:
 

Linking and tracking resources over different projects

Posted: 31 Jan 2005 12:11 PM PST

Hi,

You can just as well do it with Project Standard.
If you do not use server pro has nothing more than standard.
HTH
--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
http://users.online.be/prom-ade/index.htm
32-495-300 620
"ericu" <microsoft.com> schreef in bericht
news:com... 
network 


how do i find Curriculum Vitae templates

Posted: 31 Jan 2005 10:49 AM PST

good point ... i guess a recruitment / Personal Development company could
provide the best information on what is considered "latest design" / "most
acceptable" for the industry / country that you're looking to be employed
in. However, i must admit whenever i've been recruiting "resume design" has
not been one of the things i've looked for -per se.

Cheers
JuileD

"JackD" <momokuri@gmail> wrote in message
news:phx.gbl... 


problems adjusting a duration

Posted: 31 Jan 2005 09:07 AM PST

Thank you for your offer Jan!

I may have answered my own question. After posting to the newsgroup, I
went through the project and moved any predecessors from any summary
task to the summary task's individual sub-tasks. I'm not sure why I had
to do this, but it did make the scheduling error go away.
Thanks again!
--Willie

Computer Crash during update - have lost Entourage Microsoft Office for Mac

Computer Crash during update - have lost Entourage Microsoft Office for Mac


Computer Crash during update - have lost Entourage

Posted: 01 Jul 2009 04:58 AM PDT


On 7/1/09 4:58 AM, in article caR9absDaxw,
"com" <com> wrote:
 

This solution is listed on the Install/Update error page.

<http://www.entourage.mvps.org/error/install_update.html#fails6>

Follow these steps to do the reinstall:

Steps to re-install Office

<http://www.entourage.mvps.org/install/reinstall_steps.html>

--
Diane

Revert to Office 2004

Posted: 30 Jun 2009 02:16 PM PDT


Diane, thank you very much.
--
Michael Q


"Diane Ross" wrote:
 

Timeline for return of VBA ?

Posted: 30 Jun 2009 07:24 AM PDT


On 7/1/09 6:59 AM, in article
microsoft.com, "J.E. McGimpsey"
<org> wrote:
 

See these direction on how to use the Entourage newsreader:

If you use a newsreader rather than the Mactopia interface to this newsgroup
you can download old messages and search for answers. If you are not
familiar with a newsreader, Entourage's basic newsreader already has the
Microsoft News server included. All you do is subscribe to the newsgroups
you want. See this article for help subscribing using the Entourage
newsreader:

<http://tinyurl.com/beds97>

The Entourage newsreader is not robust, but it is easy to use. If you want
more features, try Thunderbird's newsreader.

--
Diane

SP1 Update (12.1.0)

Posted: 28 Jun 2009 09:32 PM PDT


no problem - thanks.

office for mac applications wont launch

Posted: 28 Jun 2009 07:14 PM PDT


On 6/29/09 10:32 AM, in article caR9absDaxw,
"com" <com> wrote:
 

The Microsoft Component Plugin is the one file that shows the update. It
sounds like this file is missing/corrupted indicating a bad install.

Steps to re-install Office

<http://www.entourage.mvps.org/install/reinstall_steps.html>

You might need to use "Remove Office" instead of the drag to trash option.

--
Diane

Will my Office OS X updated to 10.1.9 run onmy new Intel nased Mac

Posted: 28 Jun 2009 09:27 AM PDT


On 6/28/09 11:10 AM, in article C66D2A6B.4F2B6%cast.net,
"Bob Jones" <cast.net> wrote:
 

One of the problems with an upgrade version is you must have either the old
version installed or have the Install CD for that version in order to
install. Over time, you could loose the original CD then if you have to
reinstall for any reason you are stuck.

Home & Student Amazon price: $107.99 <http://tinyurl.com/4ydu2u>

Standard Edition Amazon price: $279.99 Amazon price for upgrade: $207.49

Special Media Edition Amazon price for Special Media Edition: $199.99. Yes,
it is cheaper than the standard edition.

See this article: Move your Entourage Identity to a new computer

<http://tinyurl.com/ccm7v6>

If you do decide to upgrade to Office 2008, I suggest that you export your
data from Entourage X first. Office 2008 seems to balk at Entourage X
database import.

How to manually move your data. (when import fails and/or you need to move
to a new Identity same version or revert to an older version)

<http://www.entourage.mvps.org/install/manual_install.html>

Hope this helps!

--
Diane


Office Setup Assistant

Posted: 26 Jun 2009 08:50 AM PDT


I ended up just creating a new account and deleted the old one. It works fine now, it just seemed like the simplest solution to the problem. Thank you all for all of your help in fixing this problem.

PRODUCT KEYS NOT WORKING

Posted: 26 Jun 2009 05:14 AM PDT


The first "what to do" is start your own thread by submitting a NEW message
rather than jumping in as a REPLY to another user's issue.

Even if your problem seems similar -- and in this case it is not -- mixing
conversations with more than one user in the same thread is confusing,
misleading & counterproductive for everyone.

When you submit your new message make sure to describe in detail exactly
what the problem is -- What specifically do you mean by "isn't working"? If
the key you used wasn't valid you would not have been able to complete the
installation, register & receive the PID.

Regards |:>)
Bob Jones
[MVP] Office:Mac



On 6/26/09 1:46 PM, in article caR9absDaxw,
"com" <com> wrote:
 

All Office Applications (except Entourage) will not open

Posted: 25 Jun 2009 10:58 AM PDT


On 6/26/09 2:28 AM, in article caR9absDaxw,
"com" <com> wrote:
 

We saw some conflicts with the Safari 4 beta, but AFAIK the final version
has not caused Entourage crashes. Did you restart after installing?
 

It's possible some of the things like fonts that were not removed are part
of the problem. Removing the receipts can also help if the AutoUpdater is
not seeing that you need new updates because it thinks you are already
installed.

Testing in a new User will quickly tell you if the problem is system wide or
if it¹s your User¹s folder that contains the problem. Once you can
eliminate the source of the problem, we can find a solution.

--
Diane

Do I have to uninstall my trial software?

Posted: 25 Jun 2009 04:34 AM PDT


In article <caR9absDaxw>,
<com> wrote:
 

Uninstalling the trial version will not affect your saved data and
settings, as those are stored in a neutral location (your Documents
folder).

Office terribly slow since 12.1.9 update

Posted: 24 Jun 2009 12:04 PM PDT


On 6/24/09 3:59 PM, in article caR9absDaxw,
"com" <com> wrote:
 

<http://www.entourage.mvps.org/troubleshoot/syncservices.html>

--
Diane

Custom Dictionary Not Available

Posted: 23 Jun 2009 08:18 PM PDT


On 6/24/09 8:26 AM, in article caR9absDaxw,
"com" <com> wrote:
 

Word (and no other Office app) allow you to make separate Custom
Dictionaries to be used with different language settings (i.e. the different
language Dictionaries). But if you want your Custom Dictionary to be used
over all languages, then you should use only ONE custom dictionary in Word,
and have it set to "(none)" for language. Do not make the mistake of setting
it to your main language, just leave it (or reset it now) to "(none)". And
that's the one you should also use in Entourage's prefs.

It's possible it's looking to the wrong file. It used to be loose in the
Microsoft folder in Prefs....

"~/Library/Preferences/Microsoft/Custom Dictionary"

.....but in Office 2008 it's in this location:

"~/Library/Preferences/Microsoft/Office 2008/Custom Dictionary"

See these links for some tips:

<http://www.entourage.mvps.org/faq_topic/dict.html#dict4>

--
Diane

Reclaim Product Keys

Posted: 23 Jun 2009 08:17 PM PDT


On 6/24/09 10:58 PM, in article caR9absDaxw,
"com" <com> wrote:
 
Unless you have the student edition with three licenses, you are not allowed
to do this. That is why you are getting the error. Yes you can install on a
desk top and a laptop and use each, but NOT AT THE SAME TIME.

--
Bob Greenblatt [MVP], Macintosh
bobgreenblattATmsnDOTcom

Problem w/MathType and KaleidaGraph embedded objects

Posted: 19 Jun 2009 07:38 PM PDT


On 23-Jun-2009, ecf_in_MD wrote:
 

Yes, MathType is an OLE server. I'll explain what that means, in case
people are reading this who don't know what the terms "client" and
"server" mean with regard to OLE...

When an application is an OLE server, that means you can insert an
object from that app into another app that's an OLE client, and
there's a connection maintained such that if you double-click
(right-click, Ctrl+click, whatever) the object to edit it, the
original application (the server) opens up. You can make your changes
and close the server app, and the changes are preserved in the client
app. The server provides the object, and the client accepts the
object.

To put that into terms of Microsoft Office and MathType, you can
insert a MathType object (i.e., an equation) into a Word document, a
PowerPoint presentation, or an Excel spreadsheet, and when you edit
it, you edit it in MathType. Kaleidagraph is able to do this on
Windows, but not on the Mac.

It is possible for an application to be both an OLE client and an OLE
server. MathType is not an OLE client.

(There's a lot I DON'T know about OLE, DDE, and EGO; there are no
doubt much better explanations available with a Google search.)

--
Bob Mathews
Director of Training
Design Science, Inc.
bobm at dessci.com
http://www.dessci.com/free.asp?free=news
FREE fully-functional 30-day evaluation of MathType
MathType, MathFlow, MathPlayer, MathDaisy, Equation Editor