samba: samba-essential: Set workgroup to DISTRO
authorMatthias Hentges <oe@hentges.net>
Sat, 27 May 2006 13:58:38 +0000 (13:58 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Sat, 27 May 2006 13:58:38 +0000 (13:58 +0000)
packages/samba/files/smb-essential-inactive.conf
packages/samba/files/smb-essential.conf
packages/samba/samba-essential_3.0.20.bb

index c27c575..d42d63c 100644 (file)
@@ -1,7 +1,7 @@
 
 
 [global]
-   workgroup = OPENZAURUS     
+   workgroup = MYWORKGROUP     
    server string = OpenZaurus Samba Server
    
    netbios name = %L-INACTIVE
index 0dc5eb0..24cb2a5 100644 (file)
@@ -1,7 +1,7 @@
 
 
 [global]
-   workgroup = OPENZAURUS     
+   workgroup = MYWORKGROUP     
    server string = OpenZaurus Samba Server
   
    security = user
index 60e4f24..50d4e43 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r2"
+PR = "r3"
 
 SRC_URI = "http://us2.samba.org/samba/ftp/stable/samba-${PV}.tar.gz \
           file://configure.patch;patch=1 \
@@ -47,13 +47,23 @@ do_install_append() {
        install -d "${D}${sysconfdir}/samba"    
        install -d "${D}/usr/share/samba/help"  
        
-       install ${WORKDIR}/smb-essential-inactive.conf "${D}${sysconfdir}/samba/"
-       install ${WORKDIR}/smb-essential.conf "${D}${sysconfdir}/samba/smb.conf"
+       install -m 0644 ${WORKDIR}/smb-essential-inactive.conf "${D}${sysconfdir}/samba/"
+       install -m 0644 ${WORKDIR}/smb-essential.conf "${D}${sysconfdir}/samba/smb.conf"
 
-       install ${WORKDIR}/Managing-Samba.txt  ${D}/usr/share/samba/help
+       install -m 0644 ${WORKDIR}/Managing-Samba.txt  ${D}/usr/share/samba/help
        
 }
 
+do_configure_append() {
+       distro_up="`echo "${DISTRO}" | awk '{printf("%s\n",toupper($0))}'`"
+       
+       cat ${WORKDIR}/smb-essential-inactive.conf | sed "s/MYWORKGROUP/${distro_up}/" > ${WORKDIR}/smb-essential-inactive.conf_
+       mv  ${WORKDIR}/smb-essential-inactive.conf_ ${WORKDIR}/smb-essential-inactive.conf 
+
+       cat ${WORKDIR}/smb-essential.conf | sed "s/MYWORKGROUP/${distro_up}/" > ${WORKDIR}/smb-essential.conf_
+       mv  ${WORKDIR}/smb-essential.conf_ ${WORKDIR}/smb-essential.conf        
+}
+
 FILES_${PN} = "${bindir}/smbpasswd \          
               ${sbindir}/nmbd \
               ${sbindir}/smbd \