From 0376ab1aab2b3edb14a12109afae1953f91f562f Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 9 Jun 2010 05:13:33 +0200 Subject: [PATCH] samba: - make building and installing of samba server optional (default enabled, setup via /projects/*/options) --- packages/network/samba/build | 7 +++++-- packages/network/samba/install | 14 +++++++++----- .../network/samba/{init.d => scripts}/42_samba | 0 3 files changed, 14 insertions(+), 7 deletions(-) rename packages/network/samba/{init.d => scripts}/42_samba (100%) diff --git a/packages/network/samba/build b/packages/network/samba/build index 5b5ee7fdb0..db164ff82f 100755 --- a/packages/network/samba/build +++ b/packages/network/samba/build @@ -60,8 +60,11 @@ cd $PKG_BUILD/source3 --without-sys-quotas \ --with-syslog \ -make bin/libsmbclient.so \ - bin/smbd +make bin/libsmbclient.so + +if [ "$SAMBA_SERVER" = yes ]; then + make bin/smbd +fi mkdir -p $SYSROOT_PREFIX/usr/lib cp -PR bin/libsmbclient.so* $SYSROOT_PREFIX/usr/lib diff --git a/packages/network/samba/install b/packages/network/samba/install index c322da60be..e74a6377f8 100755 --- a/packages/network/samba/install +++ b/packages/network/samba/install @@ -10,13 +10,17 @@ mkdir -p $INSTALL/usr/lib cp -P $PKG_BUILD/source3/bin/libsmbclient.so* $INSTALL/usr/lib cp -P $PKG_BUILD/source3/bin/libwbclient.so* $INSTALL/usr/lib -mkdir -p $INSTALL/usr/config - cp -P $PKG_DIR/config/samba.conf.sample $INSTALL/usr/config - if [ "$SAMBA_SERVER" = yes ]; then mkdir -p $INSTALL/usr/bin - cp -P $PKG_BUILD/source3/bin/smbd $INSTALL/usr/bin + cp $PKG_BUILD/source3/bin/smbd $INSTALL/usr/bin mkdir -p $INSTALL/etc/samba - cp -P $PKG_DIR/config/smb.conf $INSTALL/etc/samba + cp $PKG_DIR/config/smb.conf $INSTALL/etc/samba + + mkdir -p $INSTALL/usr/config + cp $PKG_DIR/config/samba.conf.sample $INSTALL/usr/config + + mkdir -p $INSTALL/etc/init.d + cp $PKG_DIR/scripts/* $INSTALL/etc/init.d + fi diff --git a/packages/network/samba/init.d/42_samba b/packages/network/samba/scripts/42_samba similarity index 100% rename from packages/network/samba/init.d/42_samba rename to packages/network/samba/scripts/42_samba