Skip to content

Commit d1a2bdf

Browse files
committed
Tweak mocking, update to more recent Samba master.
1 parent e5105b0 commit d1a2bdf

File tree

2 files changed

+136
-128
lines changed

2 files changed

+136
-128
lines changed

Diff for: mock-the-feds.sh

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#!/bin/bash
22

3-
SCM=~/projects/samba/samba-perf
4-
BASE="e269968"
5-
VERS="4.5.0"
3+
SCM=~/projects/samba/samba-hack
4+
BASE="91f6439"
5+
VERS="4.5.1"
66
PKG=~/projects/fedora/samba
77
REPO=~/repos/f23/x86_64
88
REPO_NAME="jarrpa"
@@ -24,9 +24,10 @@ SRPM="samba-${VERS}-${RELEASE}.fc23.src.rpm"
2424

2525
if [ -f "${REPO}/${SRPM}" ]; then
2626
CMD="SAMBA_PKGS=\`dnf -C list installed | grep \"samba\\\|ctdb\\\|libwb\\\|libsmb\" | awk '{printf \$1; printf \" \"}'\`; \
27-
sudo dnf -y --refresh --disablerepo=* --enablerepo=${REPO_NAME} reinstall \$SAMBA_PKGS"
27+
sudo dnf -y remove \$SAMBA_PKGS; \
28+
sudo dnf -y --refresh --allowerasing --disablerepo=* --enablerepo=${REPO_NAME} install \$SAMBA_PKGS"
2829
else
29-
CMD="sudo dnf -y --refresh --disablerepo=* --enablerepo=${REPO_NAME} update"
30+
CMD="sudo dnf -y --refresh --allowerasing --disablerepo=* --enablerepo=${REPO_NAME} update"
3031
fi
3132

3233
git archive --format=tar.gz --prefix=samba-${VERS}/ HEAD -o $PKG/samba-${VERS}.tar.gz
@@ -36,8 +37,9 @@ sed -i "s/\\(define samba_version \\).*/\\1${VERS}/" samba.spec
3637
sed -i "s/\\(define main_release \\).*/\\1${RELEASE}/" samba.spec
3738
md5sum samba-${VERS}.tar.gz >sources
3839
fedpkg --dist f23 srpm || exit $?
40+
sudo rm -rf /var/lib/mock/fedora-23-x86_64/root//builddir/build/SRPMS/*src.rpm
3941
sudo mock ${MOCK_OPTS} -r f23-x86_64 rebuild ${SRPM} || exit $?
4042

4143
popd
4244

43-
./hark-a-vagrant.sh ${CMD}
45+
./scripts/hark-a-vagrant.sh ${CMD}

0 commit comments

Comments
 (0)