Skip to content

Commit 92531e7

Browse files
authored
XDB-394 fix. Restore original osx packaging files (#170)
1 parent 0da0a5c commit 92531e7

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

packaging/osx/buildpkg.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,20 @@ mkdir -p -m 0755 $CLIENTSDIR/usr/local/lib
3535
mkdir -p -m 0755 $CLIENTSDIR/usr/local/include/foundationdb
3636
mkdir -p -m 0755 $CLIENTSDIR/Library/Python/2.7/site-packages/fdb
3737
mkdir -p -m 0775 $CLIENTSDIR/usr/local/etc/foundationdb
38+
mkdir -p -m 0755 $CLIENTSDIR/usr/local/foundationdb/backup_agent
3839

3940
install -m 0755 "$BUILDDIR"/bin/fdbcli $CLIENTSDIR/usr/local/bin
4041
install -m 0644 "$SRCDIR"/bindings/c/foundationdb/fdb_c.h "$BUILDDIR"/bindings/c/foundationdb/fdb_c_options.g.h "$BUILDDIR"/bindings/c/foundationdb/fdb_c_apiversion.g.h "$SRCDIR"/bindings/c/foundationdb/fdb_c_types.h "$SRCDIR"/bindings/c/foundationdb/fdb_c_internal.h "$SRCDIR"/fdbclient/vexillographer/fdb.options $CLIENTSDIR/usr/local/include/foundationdb
4142
install -m 0755 "$BUILDDIR"/lib/libfdb_c.dylib $CLIENTSDIR/usr/local/lib
4243
install -m 0644 "$BUILDDIR"/bindings/python/fdb/*.py $CLIENTSDIR/Library/Python/2.7/site-packages/fdb
43-
install -m 0755 "$BUILDDIR"/bin/fdbbackup $CLIENTSDIR/usr/local/bin/backup_agent
44+
install -m 0755 "$BUILDDIR"/bin/fdbbackup $CLIENTSDIR/usr/local/foundationdb/backup_agent/backup_agent
4445
install -m 0755 "$SRCDIR"/packaging/osx/uninstall-FoundationDB.sh $CLIENTSDIR/usr/local/foundationdb
4546
dos2unix "$SRCDIR"/README.md $CLIENTSDIR/usr/local/foundationdb/README
4647
chmod 0644 $CLIENTSDIR/usr/local/foundationdb/README
47-
ln -s backup_agent $CLIENTSDIR/usr/local/bin/fdbbackup
48-
ln -s backup_agent $CLIENTSDIR/usr/local/bin/fdbrestore
49-
ln -s backup_agent $CLIENTSDIR/usr/local/bin/fdbdr
50-
ln -s backup_agent $CLIENTSDIR/usr/local/bin/dr_agent
48+
ln -s /usr/local/foundationdb/backup_agent/backup_agent $CLIENTSDIR/usr/local/bin/fdbbackup
49+
ln -s /usr/local/foundationdb/backup_agent/backup_agent $CLIENTSDIR/usr/local/bin/fdbrestore
50+
ln -s /usr/local/foundationdb/backup_agent/backup_agent $CLIENTSDIR/usr/local/bin/fdbdr
51+
ln -s /usr/local/foundationdb/backup_agent/backup_agent $CLIENTSDIR/usr/local/bin/dr_agent
5152

5253
pkgbuild --root $CLIENTSDIR --identifier FoundationDB-clients --version $VERSION --scripts "$SRCDIR"/packaging/osx/scripts-clients FoundationDB-clients.pkg
5354

packaging/osx/foundationdb.conf.new

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ logdir = /usr/local/foundationdb/logs
3636
[fdbserver.4689]
3737

3838
[backup_agent]
39-
command = /usr/local/bin/backup_agent
39+
command = /usr/local/foundationdb/backup_agent/backup_agent
4040
logdir = /usr/local/foundationdb/logs
4141

4242
[backup_agent.1]

packaging/osx/uninstall-FoundationDB.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
#!/bin/bash -x
22

33
rm -f /usr/local/libexec/{fdbserver,fdbmonitor}
4-
rm -f /usr/local/bin/{fdbcli,fdbbackup,fdbrestore,fdbdr,backup_agent}
4+
rm -f /usr/local/bin/{fdbcli,fdbbackup,fdbrestore,fdbdr}
55
rm -f /usr/local/lib/libfdb_c.dylib
66
rm -rf /usr/local/include/foundationdb
7+
rm -rf /usr/local/foundationdb/backup_agent
78
rm -f /usr/local/foundationdb/uninstall-FoundationDB.sh
89
rm -rf /Library/Python/2.7/site-packages/fdb
910
launchctl unload /Library/LaunchDaemons/com.foundationdb.fdbmonitor.plist >/dev/null 2>&1 || :

0 commit comments

Comments
 (0)