Skip to content

Instantly share code, notes, and snippets.

@jdzak
Created September 28, 2017 18:44
Show Gist options
  • Save jdzak/a75077d63635fac113264f97b5ec3bfa to your computer and use it in GitHub Desktop.
Save jdzak/a75077d63635fac113264f97b5ec3bfa to your computer and use it in GitHub Desktop.
Postgresql 9.6.5 post-install script
$ rpm -qp --scripts postgresql96-9.6.5-1PGDG.rhel6.x86_64.rpm
postinstall scriptlet (using /bin/sh):
/usr/sbin/update-alternatives --install /usr/bin/psql pgsql-psql /usr/pgsql-9.6/bin/psql 960
/usr/sbin/update-alternatives --install /usr/bin/clusterdb pgsql-clusterdb /usr/pgsql-9.6/bin/clusterdb 960
/usr/sbin/update-alternatives --install /usr/bin/createdb pgsql-createdb /usr/pgsql-9.6/bin/createdb 960
/usr/sbin/update-alternatives --install /usr/bin/createlang pgsql-createlang /usr/pgsql-9.6/bin/createlang 960
/usr/sbin/update-alternatives --install /usr/bin/createuser pgsql-createuser /usr/pgsql-9.6/bin/createuser 960
/usr/sbin/update-alternatives --install /usr/bin/dropdb pgsql-dropdb /usr/pgsql-9.6/bin/dropdb 960
/usr/sbin/update-alternatives --install /usr/bin/droplang pgsql-droplang /usr/pgsql-9.6/bin/droplang 960
/usr/sbin/update-alternatives --install /usr/bin/dropuser pgsql-dropuser /usr/pgsql-9.6/bin/dropuser 960
/usr/sbin/update-alternatives --install /usr/bin/pg_basebackup pgsql-pg_basebackup /usr/pgsql-9.6/bin/pg_basebackup 960
/usr/sbin/update-alternatives --install /usr/bin/pg_dump pgsql-pg_dump /usr/pgsql-9.6/bin/pg_dump 960
/usr/sbin/update-alternatives --install /usr/bin/pg_dumpall pgsql-pg_dumpall /usr/pgsql-9.6/bin/pg_dumpall 960
/usr/sbin/update-alternatives --install /usr/bin/pg_restore pgsql-pg_restore /usr/pgsql-9.6/bin/pg_restore 960
/usr/sbin/update-alternatives --install /usr/bin/reindexdb pgsql-reindexdb /usr/pgsql-9.6/bin/reindexdb 960
/usr/sbin/update-alternatives --install /usr/bin/vacuumdb pgsql-vacuumdb /usr/pgsql-9.6/bin/vacuumdb 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/clusterdb.1 pgsql-clusterdbman /usr/pgsql-9.6/share/man/man1/clusterdb.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/createdb.1 pgsql-createdbman /usr/pgsql-9.6/share/man/man1/createdb.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/createlang.1 pgsql-createlangman /usr/pgsql-9.6/share/man/man1/createlang.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/createuser.1 pgsql-createuserman /usr/pgsql-9.6/share/man/man1/createuser.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/dropdb.1 pgsql-dropdbman /usr/pgsql-9.6/share/man/man1/dropdb.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/droplang.1 pgsql-droplangman /usr/pgsql-9.6/share/man/man1/droplang.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/dropuser.1 pgsql-dropuserman /usr/pgsql-9.6/share/man/man1/dropuser.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/pg_basebackup.1 pgsql-pg_basebackupman /usr/pgsql-9.6/share/man/man1/pg_basebackup.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/pg_dump.1 pgsql-pg_dumpman /usr/pgsql-9.6/share/man/man1/pg_dump.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/pg_dumpall.1 pgsql-pg_dumpallman /usr/pgsql-9.6/share/man/man1/pg_dumpall.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/pg_restore.1 pgsql-pg_restoreman /usr/pgsql-9.6/share/man/man1/pg_restore.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/psql.1 pgsql-psqlman /usr/pgsql-9.6/share/man/man1/psql.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/reindexdb.1 pgsql-reindexdbman /usr/pgsql-9.6/share/man/man1/reindexdb.1 960
/usr/sbin/update-alternatives --install /usr/share/man/man1/vacuumdb.1 pgsql-vacuumdbman /usr/pgsql-9.6/share/man/man1/vacuumdb.1 960
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment