]> git.lizzy.rs Git - rust.git/blob - src/etc/installer/pkg/postinstall
Auto merge of #100210 - mystor:proc_macro_diag_struct, r=eddyb
[rust.git] / src / etc / installer / pkg / postinstall
1 #!/bin/sh
2
3 source_dir="$(dirname "$0")"
4 dest_dir="$2"
5 package_id="$INSTALL_PKG_SESSION_ID"
6
7 if [ -z "$source_dir" ]; then
8     exit 1
9 fi
10 if [ -z "$dest_dir" ]; then
11     exit 1
12 fi
13 if [ -z "$package_id" ]; then
14     exit 1
15 fi
16
17 if [ "$package_id" = "org.rust-lang.uninstall" ]; then
18     if [ ! -e "$dest_dir/lib/rustlib/uninstall.sh" ]; then
19         exit 1
20     fi
21     sh "$dest_dir/lib/rustlib/uninstall.sh"
22 else
23     sh "$source_dir/install.sh" --prefix="$dest_dir"
24 fi
25
26 exit 0