home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- #
- # Create the SambaManger package. Must be root.
- #
- version=${1-none}
-
- if [ `whoami` != "root" ]
- then
- echo "Must be root to package!"
- else
- if [ "${version}" = "none" ]
- then
- echo -n "Which version? "
- read version
- fi
- if /etc/chown -R root.wheel .
- then
- if /bin/sed "s-@version@-${version}-" README >/tmp/README
- then
- /bin/mv /tmp/README README
- fi
- echo "Changeing permissions ..."
- /bin/chmod u+s SambaManager.app/SambaManager SambaManager.app/smbpasswd.file
- /bin/mv SambaManager.app root/
- /NextAdmin/Installer.app/package root SambaManager.info AppIcon.tiff -d .
- /bin/mv root/SambaManager.app .
- echo "Creating the binary package ..."
- /bin/chmod a+x SambaManager.pre_delete SambaManager.post_install
- /bin/chmod u+s SambaManager.pre_delete SambaManager.post_install
- /bin/cp SambaManager.pre_delete SambaManager.post_install SambaManager.pkg/
- /usr/bin/gnutar czf SambaManager.${version}.NIHS.b.tar.gz SambaManager.pkg README BUGS
- echo "Creating the source package ..."
- /bin/cp ni_crypt.c.empty ni_crypt.c
- /bin/cp samba-1.9.17p4/source/netinfo/ni_crypt.c.empty samba-1.9.17p4/source/netinfo/ni_crypt.c
- cd ..
- /usr/bin/gnutar czf SambaManager/SambaManager.${version}.NIHS.s.tar.gz \
- SambaManager/*.[chm] \
- SambaManager/*.tiff \
- SambaManager/compiling \
- SambaManager/COPYING \
- SambaManager/documentation \
- SambaManager/English.lproj \
- SambaManager/Makefile* \
- SambaManager/next.ppd \
- SambaManager/PB* \
- SambaManager/README \
- SambaManager/BUGS \
- SambaManager/SambaManager.pre_delete \
- SambaManager/SambaManager.post_install \
- SambaManager/package \
- SambaManager/SambaManager.i* \
- SambaManager/samba-1.9.17p4/COPYING \
- SambaManager/samba-1.9.17p4/docs \
- SambaManager/samba-1.9.17p4/examples \
- SambaManager/samba-1.9.17p4/Manifest \
- SambaManager/samba-1.9.17p4/README \
- SambaManager/samba-1.9.17p4/Read-Manifest-Now \
- SambaManager/samba-1.9.17p4/Roadmap \
- SambaManager/samba-1.9.17p4/source/netinfo/*.[ch] \
- SambaManager/samba-1.9.17p4/source/netinfo/implementation \
- SambaManager/samba-1.9.17p4/source/netinfo/Password_security \
- SambaManager/samba-1.9.17p4/source/netinfo/READ.ME \
- SambaManager/samba-1.9.17p4/source/netinfo/smbpasswd.8 \
- SambaManager/samba-1.9.17p4/source/*.[ch] \
- SambaManager/samba-1.9.17p4/source/*.doc \
- SambaManager/samba-1.9.17p4/source/*.sh \
- SambaManager/samba-1.9.17p4/source/addtosmbpass \
- SambaManager/samba-1.9.17p4/source/change-log \
- SambaManager/samba-1.9.17p4/source/cvs.log \
- SambaManager/samba-1.9.17p4/source/Makefile \
- SambaManager/samba-1.9.17p4/source/md4 \
- SambaManager/samba-1.9.17p4/source/mkproto.awk \
- SambaManager/samba-1.9.17p4/source/smbtar \
- SambaManager/samba-1.9.17p4/source/test.log \
- SambaManager/samba-1.9.17p4/source/.cvsignore \
- SambaManager/samba-1.9.17p4/WHATSNEW.txt
- cd SambaManager
- /bin/cp ni_crypt.c.coded ni_crypt.c
- /bin/cp samba-1.9.17p4/source/netinfo/ni_crypt.c.coded samba-1.9.17p4/source/netinfo/ni_crypt.c
- /etc/chown -R frank.ifistaff .
- /bin/rm -r *.pkg
- fi
- fi
-