1 |
#!/bin/bash |
#!/bin/bash |
2 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/mgroupadd,v 1.4 2005-06-01 15:48:38 niro Exp $ |
# $Id$ |
3 |
|
|
4 |
# include all needed files |
# include all needed files |
5 |
[ -f /etc/mage.rc.global ] && source /etc/mage.rc.global |
[ -f /etc/mage.rc.global ] && source /etc/mage.rc.global |
74 |
echo -n " Adding group '${GROUP_TO_ADD}'" |
echo -n " Adding group '${GROUP_TO_ADD}'" |
75 |
[[ ! -z ${chroot} ]] && echo -n " into MROOT='${MROOT}'" |
[[ ! -z ${chroot} ]] && echo -n " into MROOT='${MROOT}'" |
76 |
echo " ..." |
echo " ..." |
77 |
${chroot} addgroup $(busybox_fix_group_opts ${GROUP_OPTS}) "${GROUP_TO_ADD}" |
${chroot} addgroup -S $(busybox_fix_group_opts ${GROUP_OPTS}) "${GROUP_TO_ADD}" |
78 |
|
|
79 |
# normal systems |
# normal systems |
80 |
else |
else |
87 |
echo -n " Adding group '${GROUP_TO_ADD}'" |
echo -n " Adding group '${GROUP_TO_ADD}'" |
88 |
[[ ! -z ${chroot} ]] && echo -n " into MROOT='${MROOT}'" |
[[ ! -z ${chroot} ]] && echo -n " into MROOT='${MROOT}'" |
89 |
echo " ..." |
echo " ..." |
90 |
${chroot} groupadd ${GROUP_OPTS} "${GROUP_TO_ADD}" |
${chroot} groupadd -r ${GROUP_OPTS} "${GROUP_TO_ADD}" |
91 |
else |
else |
92 |
echo -n " Modifing group '${GROUP_TO_ADD}'" |
echo -n " Modifing group '${GROUP_TO_ADD}'" |
93 |
[[ ! -z ${chroot} ]] && echo -n " in MROOT='${MROOT}'" |
[[ ! -z ${chroot} ]] && echo -n " in MROOT='${MROOT}'" |