Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Morloth
TinyProxy
debian.preinst
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File debian.preinst of Package TinyProxy
#!/bin/sh # preinst script for netpolicetiny # # see: dh_installdeb(1) set -e # Prepare to move a conffile without triggering a dpkg question prep_mv_conffile() { local PKGNAME="$1" local CONFFILE="$2" [ -e "$CONFFILE" ] || return 0 local md5sum="$(md5sum $CONFFILE | sed -e 's/ .*//')" local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PKGNAME | \ sed -n -e "\' $CONFFILE ' { s/ obsolete$//; s/.* //; p }")" if [ "$md5sum" = "$old_md5sum" ]; then rm -f "$CONFFILE" fi } case "$1" in install|upgrade) if dpkg --compare-versions "$2" le "1.6.3-3.3"; then prep_mv_conffile netpolicetiny "/etc/netpolicetiny/netpolicetiny.conf" fi esac if ! grep -q "^netpolice:" /etc/passwd then useradd --system -d "/nonexistent" -c "NetPolice User" --user-group netpolice -s /bin/sh fi #DEBHELPER#
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor